1. 程式人生 > >馬哥公眾號文章學習【grep命令的用法例項】

馬哥公眾號文章學習【grep命令的用法例項】

1.搜尋和尋找檔案

grep -i   忽略大小寫                           【ignore 忽略,不理踩】

2.搜尋和過濾檔案

grep -v "#"               【】

3.在搜尋字串前面或後面顯示行數

ifconfig | grep -A 4 etho                     【-A  after 後面】    
ifconfig | grep -B 2 up                        【-B before 前面】

4.匹配字串周圍打印出行號

ifconfig | grep -C  2  etho                   【-C center  中心】

5.計算匹配項的數目,類似wc

ifconfig | grep -c inet6                          【-c count 計算】

6.按給定字串搜尋檔案中匹配的行號

grep -n 'main'  setup.py                        【】

7.在所有目錄裡遞迴的搜尋檔案中字元(不包含檔名)

grep -r "function" *                                 【recursion  遞迴】

8.進行精確匹配搜尋,按單詞搜尋。(字元前後不是數字和字母相連,可是特殊符號)

grep -w "RUN"                                        【應是word】 

9.在Gzip壓縮檔案中搜索

zgrep -i error /var/log/syslog.2.gz            

10.檔案中匹配正則表示式

grep -E             egrep是另一個衍生應用,擴充套件全域性正則表示式,它可識別更多正則表示式元字元

11.搜尋一個固定匹配字串

grep -F   file               檔案裡包含要搜尋的字串