1. 程式人生 > 其它 >linux基礎之三劍客-grep

linux基礎之三劍客-grep

目錄

1、grep簡介

grep是linux的三劍客之一,是一種文字過濾器。即根據文字過濾檔案。

2、語法格式

grep 引數 匹配規則 操作物件

3、引數

-n : 過濾文字時,將過濾出來的內容在檔案內的行號顯示出來
-A : 匹配成功之後,將匹配行的後n行顯示出來
-B : 匹配成功之後,將匹配行的前n行顯示出來
-C : 匹配成功之後,將匹配行的前後各n行顯示出來
-c :  只顯示匹配成功的行數
-o :  只顯示匹配成功的內容
-v :  反向過濾
-q :  靜默輸出(經常用在腳本里面)
-i : 忽略大小寫
-l :  匹配成功之後,將文字的名稱打印出來
-R|-r : 遞迴匹配 
-E : 使用拓展正則   等價於  egrep

# 知識儲備:
    $? : 上一行命令執行的結果,0代表執行成功,其他數字代表執行失敗。
    wc :  匹配行數
    -l : 列印匹配行數
    -c : 列印匹配的位元組數

在/etc目錄下,有多少個檔案包含root。
	grep -rl 'root' /etc/ | wc -l