grep 精确匹配
使用grep實(shí)現(xiàn)精確過(guò)濾的五種方法
(1)當(dāng)被過(guò)濾的內(nèi)容占據(jù)一行時(shí)
[root@MySQL scripts]# cat oldboy.log 200 0200 2000 [root@MySQL scripts]# grep "200" 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 #<==正則開頭結(jié)尾匹配,相當(dāng)于整行匹配 [root@MySQL scripts]# grep -E "<200>" oldboy.log 200 #<==擴(kuò)展正則
(2)當(dāng)被過(guò)濾的內(nèi)容占據(jù)一行的一部分
[root@MySQL scripts]# cat oldboy.log 200 oldboy 0200 oldgirl 2000 littleboy [root@MySQL scripts]# grep "200" oldboy.log 200 oldboy [root@MySQL scripts]# grep -w "200" oldboy.log 200 oldboy [root@MySQL scripts]# grep -x "200" oldboy.log #<==按整行匹配,所以沒(méi)結(jié)果 [root@MySQL scripts]# grep -x "200 oldboy" oldboy.log 200 oldboy [root@MySQL scripts]# grep "^200$" oldboy.log #<==按整行匹配,所以沒(méi)結(jié)果 [root@MySQL scripts]# grep "^200 oldboy$" oldboy.log 200 oldboy [root@MySQL scripts]# grep -E "<200>" oldboy.log 200 oldboy
總結(jié)
- 上一篇: SAP scc4更改设置 (不允许更改资
- 下一篇: 依附B2B平台照样做搜索营销