2023年4月20日 星期四

用.和 bash執行shell script 的差別

乍看之下 . xxx.sh跟 bash xxx.sh都可子執行xxx.sh

但兩者有些不同

. xxx.sh

等同於 source xxx.sh

在目前的shell 下執行 xxx.sh內的內容,等於把 xxx.sh貼過來當前的shell執行

如果shell內有去取 $0 會得到 bash

echo $BASHPID會得到跟外面一樣的$BASHPID

要取得真正script 路徑要用 $BASH_SOURCE

bash xxx.sh

新的bash執行xxx.sh

$0=$BASH_SOURCE=xxx.sh

也會有不同的$BASHPID

在新的shell中,變數與原本的shell並不互通,所有的行為都只做用在新開的bash中,包括function的宣告

2023年4月7日 星期五

tsk-1819A沖煮漏水,拆沖煮頭分水網

 換了手磨之後沖煮壓力提昇了

今早在沖咖啡的時候,水從沖煮頭跟把手間噴出

一開始以為是咖啡粉磨太細或是把手沒裝好,把手上有粉之類的原因造成的

試了三次都還是漏水

但是用加壓慮杯就不會漏

(後來想想可能是因為加壓慮杯的最大壓力比較小)

後來把粉調粗有改善,但沖煮效果太差,都沒有crema

不知道是墊圈該換了還是有其他問題

先下單墊圈 ,下午再來拆沖煮頭清潔看看

...拆拆拆...

是說拆分水網跟墊圈其實就只要卸下分水網下面那顆螺絲(那顆螺絲似乎要用3號十字拆,用常見的2號搞到有點滑牙)

但因為分水網有卡在墊圈上,墊圈又卡在沖煮頭上

螺絲卸下後這兩個東西都還跟沖煮頭卡在一起

要拿一字起子之類的小心的把分水網取下後再把墊圈也取下

...拆拆拆...

拆下來搞了半天之後發現,後來瞎皮買的不鏽鋼無底把手變形了!!(後來一個耳片直接裂開)

不知道是沖煮壓力太大還是怎樣

總之先拿鉗子把他凹回來,晚點裝回去看看裝況

可能得換回原廠有底把手