【Shell】shell中执行字符串定义的命令

来源:互联网 发布:mac书法字体下载 编辑:程序博客网 时间:2024/06/06 02:32

cmd="echo \"hello\ > out.rslt"

$cmd




这样运行是得不到正确结果的。

结果是:

不重新到指定的out.rslt文件,而是在标准输出上显示

"hello" > 1.err

需要改为

cmd="echo \"hello\ > out.rslt"

echo $cmd | sh

原创粉丝点击