我想在执行之前执行一个(例如sed
)命令和echo
它。
我试图将命令保存在变量中。
然后,echo
它并执行它:
command="sed -i 's/FOO/BAR/g' myFile";
echo "Command: \"$command\"" ;
$command ;
我得到的错误:
Command: "sed -i 's/FOO/BAR/g' myFile"
sed: -e expression #1, char 1: unknown command: `''
我应该如何转义单引号?(或者我可以使用双引号吗?)
我用谷歌搜索了它,但没有找到答案。