Linux Shell 變量做爲命令執行

 

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
相關文章
相關標籤/搜索