我正在寻找一个可能有空间的定期探险。我正在寻找
的出现word1word2
和
word1 word2
我试试:
grep "word1[ +]word2" mylog.txt
但这不起作用。
有什么想法吗?
答案 0 :(得分:3)
尝试
grep -E "word1 ?word2" mylog.txt
答案 1 :(得分:1)
遵循正则表达式应该可以解决问题:
x *y
它将检查x和y之间的任意数量的空格。
答案 2 :(得分:1)
尝试
grep "word1 \?word2" mylog.txt
答案 3 :(得分:0)
尝试"word1\s*word2"
。
如果您只想要零个或一个空格,可以尝试"word1\s{0,1}word2"
顺便说一下:+或*会跟在括号后面:[ ]+