+ -
当前位置:首页 → 问答吧 → 执行变量里的多管道命令的问题(急)

执行变量里的多管道命令的问题(急)

时间:2011-03-20

来源:互联网

  1. cmd="-name 'test1*' |grep -v 'test2'"

  2. find ${cmd}
复制代码
以上代码执行后会出错,提示 |grep 不是find的参数,因为cmd是要从数据库表读取的,所以一定要这样写,怎样才能解决这个问题呢?
如果把cmd输出到一个shell文件,然后再执行这个文件应该是可以的,但觉得这个方法不是太好,应该有更好的方法。

作者: afoxwwk   发布时间: 2011-03-20

试试 echo "find $cmd" | sh

作者: lionfun   发布时间: 2011-03-20

热门下载

更多