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

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

 

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

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

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

 

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

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

 

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

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

 

相关文章:

  • 2021-12-31
  • 2021-09-14
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2021-11-11
  • 2022-12-23
  • 2021-09-29
  • 2021-06-07
  • 2021-11-12
  • 2021-08-05
  • 2021-12-14
相关资源
相似解决方案