1. 程式人生 > >linux grep命令詳解

linux grep命令詳解

根據檔案內容遞迴查詢目錄

# grep ‘energywise’ * #在當前目錄搜尋帶'energywise'行的檔案 # grep -r ‘energywise’ * #在當前目錄及其子目錄下搜尋'energywise'行的檔案
# grep -l -r ‘energywise’ * #在當前目錄及其子目錄下搜尋'energywise'行的檔案,但是不顯示匹配的行,只顯示匹配的檔案

這幾個命令很使用,是查詢檔案的利器。

[[email protected] ~]# grep [-acinv] [--color=auto] '搜尋字串' filename
選項與引數:
-a :將 binary 檔案以 text 檔案的方式搜尋資料
-c :計算找到 '搜尋字串' 的次數
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號
-v :反向選擇,亦即顯示出沒有 '搜尋字串' 內容的那一行!
--color=auto :可以將找到的關鍵詞部分加上顏色的顯示喔!