如何从文本文件中捕获以字符“X”开头或包含单词“foo”的所有行?
这有效:
cat text | grep '^@' # begins with @
但我试过:
cat text | grep '^@|[foo]'
和变体,但在任何地方都找不到正确的语法。如何才能做到这一点?
谢谢。
最佳答案
如果您的 grep 实现不符合 POSIX,您可以使用 egrep 而不是 grep:
egrep '^@|foo' text
关于regex - 在 unix 中用于 X 或 Y 的 grep?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8467440/