grep是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來(lái)。grep命令常用語(yǔ)法:【grep [-acinv] [–color=auto] ‘搜尋字符串’ filename】。
grep
(推薦教程:linux教程)
grep是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來(lái)。
常用語(yǔ)法:
[root@www?~]#?grep?[-acinv]?[--color=auto]?'搜尋字符串'?filename
選項(xiàng)與參數(shù):
-
-a :將 binary 文件以 text 文件的方式搜尋數(shù)據(jù)
-
-c :計(jì)算找到 ‘搜尋字符串’ 的次數(shù)
-
-i :忽略大小寫的不同,所以大小寫視為相同
-
-n :輸出行號(hào)
-
-v :反向選擇,亦即顯示出沒(méi)有 ‘搜尋字符串’ 內(nèi)容的那一行
-
–color=auto :可以將找到的關(guān)鍵詞部分加上顏色
(視頻教程:linux教程)
舉例:
將/etc/passwd中出現(xiàn) root 的行取出來(lái)
#?grep?root?/etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin 或 #?cat?/etc/passwd?|?grep?root? root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin
將/etc/passwd中出現(xiàn) root 的行取出來(lái),同時(shí)顯示這些行在/etc/passwd的行號(hào)
#?grep?-n?root?/etc/passwd 1:root:x:0:0:root:/root:/bin/bash 30:operator:x:11:0:operator:/root:/sbin/nologin
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END