grep的完全匹配(不是-w)

今天在做一个内容过滤的时候发现-w并不能做完全的匹配,比如下面这个例子

 

 虽然-w是匹配的整个单词,但是要匹配的对象包含了一些分隔符分开的话,一样会匹配到

这样只能加一些结尾符号去过滤,用cat先看下后面接的是什么,比如上面什么也没有,是$结尾

 

 如果后面还有内容,比如空格,这样只能用正则去匹配了,\s代表空白字符

 

 包括tab键,用cat -A会显示^I,也可以用\s去匹配

 

posted @ 2021-04-26 14:04  故道丶白云  阅读(4399)  评论(0编辑  收藏  举报