仅打印与GREP中的几个单词匹配的行

时间:2013-07-08 14:46:32

标签: grep

如何仅打印包含例如单词“car”或带有GREP单词“house”的文本文件行?我知道怎么做但只有一个字:

grep "car" input.txt > output.txt

谢谢。

2 个答案:

答案 0 :(得分:1)

如果我理解正确,你希望能够grep两个(或更多)单词而不是一个...其中string包含“foo”或OR string包含“bar”。试试这个:

cat input.txt | grep -i -E "car|house" > output.txt

你也可以把其他东西放在那里:"car|house|cat|mouse"等等。它不一定只限于两件事。

答案 1 :(得分:0)

grep "car\|house" input.txt > output.txt