如何將動態值分配給變量?我所知道的最簡單的方法是使用函數。例如將動態值分配給變量
fn(){
VAR=$VAL
}
VAL=value
fn
echo $VAR
將輸出
value
但我想簡單的東西,像
VAR=$VAL
VAL=value
echo $VAR
輸出
value
我應該使用什麼命令?優選地與破折號兼容。
謝謝!
UPDATE:在連接破折號刪除#/ bin/sh的!感謝「Ignacio Vazquez-Abrams」的解釋!
更新2:爲我的腳本添加源以更好地瞭解情況。
INPUT=`dpkg -l|grep ^rc|cut -d' ' -f3`
filter(){
echo *$A*
}
for A in $INPUT;do find ~ -iname `filter`|grep ^$HOME/\\.|grep -iz --color $A;done
此腳本應該有助於查找已刪除軟件包的其餘配置文件。
'/斌/ sh'不是衝我的系統上。 –
糾正我,如果我錯了,但正如我所知'/ bin/sh'被稱爲_dash_,而'/ bin/bash'被稱爲_bash_。 – mYself
在我的系統上'/ bin/sh'是bash。 –