Shell 中不少狀況下把獲取到的參數做爲變量,但參數並非徹底是拼接的,好比讀取文件的一行做爲命令去執行,然而這個步驟就至關於把txt變成exe的過程,並不能直接實現bash
讀取文件某行code
#讀取文件第二行 sed -n "2p" readme.txt
其餘例子orm
v_cmd='cd /home ;echo "hello";echo "good"' echo ${v_cmd}|awk '{run=$0;system(run)}'
或者直接ci
$(eval echo $v_cmd)
或者cmd
echo $v_cmd | sh