今天在做一个内容过滤的时候发现-w并不能做完全的匹配,比如下面这个例子
虽然-w是匹配的整个单词,但是要匹配的对象包含了一些分隔符分开的话,一样会匹配到
这样只能加一些结尾符号去过滤,用cat先看下后面接的是什么,比如上面什么也没有,是$结尾
如果后面还有内容,比如空格,这样只能用正则去匹配了,s代表空白字符
包括tab键,用cat -A会显示^I,也可以用s去匹配
今天在做一个内容过滤的时候发现-w并不能做完全的匹配,比如下面这个例子
虽然-w是匹配的整个单词,但是要匹配的对象包含了一些分隔符分开的话,一样会匹配到
这样只能加一些结尾符号去过滤,用cat先看下后面接的是什么,比如上面什么也没有,是$结尾
如果后面还有内容,比如空格,这样只能用正则去匹配了,s代表空白字符
包括tab键,用cat -A会显示^I,也可以用s去匹配