需要一个grep one liner [without pipe],它可以在一个命令中检查多个表达式
cat FILE | egrep OH | OI无效
答案 0 :(得分:0)
试试:
cat FILE | egrep 'OH|OI'
答案 1 :(得分:0)
您正在寻找的是一个简单的:
egrep 'OH|OI' FILE
你拥有的命令(没有引号):
cat FILE | egrep OH|OI
将尝试cat
通过egrep
OH
查找OI
,然后通过可执行文件OH|HI
管道的结果不存在)。
引号将为您修复,以便egrep
是{{1}}的单个参数,而不是shell处理的内容。
答案 2 :(得分:0)
通过提供文件名消除管道。
egrep 'OH|OI' filename