linux正則表示式語法
阿新 • • 發佈:2019-01-28
grep查詢字元時以整行為單位
查詢包含eth的內容
dmesg |grep 'eth'
[ 1.857820] e1000 0000:02:01.0 eth0: (PCI:66MHz:32-bit) 00:0c:29:f4:75:d2
[ 1.857824] e1000 0000:02:01.0 eth0: Intel(R) PRO/1000 Network Connection
顯示行號,並將捕捉到的單詞加上行號
dmesg |grep -n --color=auto 'eth'
在關鍵詞所在行的前三後四行也一起顯示
dmesg |grep -n A3 -B4 --color=auto 'eth'
在指定檔案中搜索特定字串
grep -n 'the' regular-express.txt
搜尋不包含指定字串的內容
grep -vn 'the' regular-expres.txt
不區分大小寫查詢
grep -in 'the' regular_express.txt
查詢含有tast或test的字元
grep -n 't[ae]st' regular_express.txt
反向選擇[^],查詢不包含g字元,但含有oo的內容
grep -n ‘[^g]oo’ regular_express.txt