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