1
將某些環境變量傳遞給腳本最好?將變量傳遞給bash腳本vs設置腳本的env變量
./script.sh ${A} ${B}
或
A=${A} B={$B} ./script.sh
我一直看到的第一個,但我的一個同事說,第二種方式是更好,因爲你不必記住變量的順序和內當你添加一個新參數時你不需要從$*
解析它。
除了讓腳本調用更長一點,有沒有禁忌做後者?
我不想使用export
(因爲每一個腳本將有機會獲得ENV變量),也不調用腳本之前,使用.
(我想提供給腳本只是變量的一個子集)