Linux 中常用命令 —— grep 過濾空行和註釋行

Linux 中常用命令 —— grep 過濾空行和註釋行

 

grep Global search Regular Expression and Print out the line  用"正則表達式"進行關鍵字"全局搜索"

[選項參數命令]: --help

-i 忽略大小寫

-n 顯示行號

–color 高亮關鍵字,centos7默認已經高亮

-c 統計符合條件的行數

-o 只打印關鍵字,每個被匹配的關鍵字單獨顯示一行

-B 同時顯示之前的行,後面必須有數字,如 -B2

-A 同時顯示之後的行

-w 只匹配獨立單詞,也就是精確匹配

-v 反向查找

-e 同時匹配多個目標

-q 靜默模式,只關心有沒有匹配到,不關心內容

-E 可以使用擴展正則,,相當於egrep

-P 使用兼容perl的正則

-I 列出文件名稱。

-r 遞歸

fgrep: 不支持正則表達式,只能匹配寫死的字符串,但是速度奇快,效率高,fastgrep


【示例】1、 過濾掉空行和註釋行

grep -Ev "^$|[#;]" httpd.conf

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章