我有一个文件,我想在其中使用 grep 查找以“X”开头或以“xpto”结尾的行
我有这个,但它不起作用。
grep [^X][xpto$] test.txt
有任何想法吗?
答案1
在这种情况下(复杂的 grep 匹配)我通常更喜欢egrep
它在系统上可用(无需转义)。
egrep "^X|xpto$" test.txt
答案2
通过给出grep
多个表达式,您可以测试与其中任何一个匹配的行:
grep -e '^X' -e 'xpto$' <test.txt
答案3
没关系,我明白了。
grep '^X\|xpto$' test.txt