需要帮助了解这个特定的grep是如何工作的

时间:2016-10-04 22:05:19

标签: grep

cat foo.txt | grep "a|b|x"

foo.txt有一个和x。

即使我假设返回& 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

1 个答案:

答案 0 :(得分:0)

要grep OR,您应该使用如下;

push ax bx cx dx    ; save ax, bx, cx, dx

例如

grep "a\|b\|x" foo.txt

cat foo.txt | grep“a | b | x”命令将“a | b | x”作为单词

例如;

user@host:/tmp$ grep "a\|b\|x" foo.txt
a
x

grep -E选项用于扩展正则表达式。这也是“grep OR”