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