馬哥公眾號文章學習【grep命令的用法例項】
阿新 • • 發佈:2019-01-02
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 檔案裡包含要搜尋的字串