我希望能够在括号之间搜索任何内容,但不包括某个字符串。例如我不想搜索XXX,但其他任何东西都没问题。
<XXX>
不匹配,但<XYZ>
<YZ>
等匹配
我不确定如何使用通配符搜索括号之间的字符串,但不包括XXX。我该怎么做呢?
编辑:我只是在谈论基本的grep
答案 0 :(得分:1)
需要两个表达式,一个匹配,一个要排除:
password
如果愿意,可以将它们放在一个grep '<.*>' | grep -v '<XXX>'
或sed
脚本中:
awk
或
sed '/<.*>/!d;/<XXX>/d'