使用grep实现精确过滤的五种方法
生活随笔
收集整理的這篇文章主要介紹了
使用grep实现精确过滤的五种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用grep實現精確過濾的五種方法
(1)當被過濾的內容占據一行時
[root@MySQL?scripts]#?cat?oldboy.log???????
200
0200
2000
[root@MySQL?scripts]#?grep?"\b200\b"?oldboy.log?
200?#<==正則按單詞匹配
[root@MySQL?scripts]#?grep?-w?"200"?oldboy.log??????????????????
200?#<==按單詞匹配
[root@MySQL?scripts]#?grep?-x?"200"?oldboy.log??????????????????
200?#<==按整行匹配
[root@MySQL?scripts]#?grep?"^200$"?oldboy.log?
200?#<==正則開頭結尾匹配,相當于整行匹配
[root@MySQL?scripts]#?grep?-E?"\<200\>"?oldboy.log?
200?#<==擴展正則
(2)當被過濾的內容占據一行的一部分
[root@MySQL?scripts]#?cat?oldboy.log?
200?oldboy
0200?oldgirl
2000?littleboy
[root@MySQL?scripts]#?grep?"\b200\b"?oldboy.log
200?oldboy
[root@MySQL?scripts]#?grep?-w?"200"?oldboy.log
200?oldboy
[root@MySQL?scripts]#?grep?-x?"200"?oldboy.log
#<==按整行匹配,所以沒結果
[root@MySQL?scripts]#?grep?-x?"200?oldboy"?oldboy.log
200?oldboy
[root@MySQL?scripts]#?grep?"^200$"?oldboy.log
#<==按整行匹配,所以沒結果
[root@MySQL?scripts]#?grep?"^200?oldboy$"?oldboy.log
200?oldboy
[root@MySQL?scripts]#?grep?-E?"\<200\>"?oldboy.log?
200?oldboy
轉載于:https://blog.51cto.com/oldboy/1685520
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的使用grep实现精确过滤的五种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 说说我软测试
- 下一篇: 3.1、Eclipse