2

我正在尝试 grep 文件中包含两个字符串的行,因此string1 logical_ AND string2

示例行grep

The quick brown fox and the cat

我想grep通过匹配"quick""the cat"来消除该行,注意"the""cat"之间的空格。这就是让我失望的原因。

grep .*quick.*cat myfile

这很好用,但我想用 grep 搜索“猫”

grep .*quick.*the cat myfile

由于空间的原因,显然不起作用。我不明白如何将“猫”与其中的空间一起包含在内?

4

2 回答 2

5

试试这个:

grep ".*quick.*the cat" myfile
于 2012-04-11T16:31:20.057 回答
4

尝试在要搜索的字符串周围加上引号,即

grep ".*quick.*the cat" myfile
于 2012-04-11T16:32:48.483 回答