我想在文件中找到一个模式'@s241'
,这很容易使用:
grep '@s241' file
或
awk '/@s241/' file
但问题是该文件包含诸如@ s2470或@ s2478
之类的模式如何指定确切的模式是@ s247没有扩展名?
由于
答案 0 :(得分:3)
在grep中使用-w
grep -w '@s247' file
或
grep -P '(^|\s)@s247(\s|$)' file
或
awk '/(^| )@s247( |$)/'