【发布时间】:2021-09-19 07:31:03
【问题描述】:
我的文件包含以下几行:
hello_400 [200]
world_678 [201]
this [301]
is [302]
your [200]
friendly_103 [404]
utility [200]
grep [200]
我只寻找以[200] 结尾的行。我确实尝试使用以下模式转义方括号:
cat file | grep \[200\]cat file | grep \\[200\\]$
结果要么包含所有行,要么不包含任何内容。这很混乱。
【问题讨论】:
-
您的最后一个命令
cat file | grep \\[200\\]$应该与sh、bash和dash一起使用。
标签: regex unix awk grep pcregrep