【发布时间】:2012-04-08 12:02:31
【问题描述】:
这个简单的任务我遇到了麻烦:
cat file | grep -E ^[0-9]+$ > file_grep
diff file file_grep
问题是,我想在没有file_grep 的情况下执行此操作
我试过了:
diff file `cat file | grep -E ^[0-9]+$`
和
diff file "`cat file | grep -E ^[0-9]+$`"
和其他一些组合:-) 但我无法让它工作。
当diff 获得额外参数时,我总是会收到错误消息,该参数是由grep 过滤的文件内容。
当我想在这样的脚本中 echo 命令输出时,类似的东西总是对我有用(使用反引号转义):
echo `ls`
谢谢
【问题讨论】: