Bash:组合多个命令的输出[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bash:组合多个命令的输出[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我正在尝试执行以下操作1.查找包含单词gold 2的所有文件。查找包含单词sheep 3的所有文件。找到上面的1和2的交集(包含单词gold和sheep的文件)
这是我在bash中尝试这样做的方法
comm -12i < (grep -l gold * | sort) < (grep -l sheep * | sort)
但是我收到以下错误
-bash: syntax error near unexpected token `('
'('没有帮助,也没有把它取下来的空间。为什么这是一个问题,我该如何解决它?
答案
你非常接近:
'('没有帮助,也没有把它取下来的空间。为什么这是一个问题,我该如何解决它?
必须删除(
前面的空间。
comm -12 <(grep -l gold * | sort) <(grep -l sheep * | sort)
在我的系统上comm
没有-i
选项,所以我也删除了i
。
以上是关于Bash:组合多个命令的输出[重复]的主要内容,如果未能解决你的问题,请参考以下文章