-1
cat foo.txt | grep "a|b|x"
foo.txt有a和x。需要幫助瞭解這個特定的grep如何工作
即使我假定要返回& x,此命令也不會返回任何內容。這個命令如何被解析?
cat foo.txt
a
x
xcd $ cat foo.txt | grep "a|b|x"
xcd $
xcd $ grep -E -w 'a|b|x' foo.txt
xcd $ a
x
我得到了我正在尋找的答案,通過做這樣的事情:grep -E -w'a | b | x'foo.txt – Ria
請提供[mcve]並閱讀[ask ]在這裏獲得更好的體驗。注意'grep「a | b | x」'不能將管道理解爲「ors」,而是理解爲文字管道。所以你要麼必須逃避它們,要麼使用-E。 – fedorqui