在linux中,查詢檔案內容主要用grep命令來實現。
基本格式
grep expression
1下面是一些常用的使用場景。
grep -i 'zzz' abc.txt #不區分大小寫查詢
grep -c 'zzz' abc.txt #只輸出匹配行的總計數
grep -i -n 'aaa' abc.txt #顯示匹配行及行號
grep -i -h 'aaa' abc.txt d.txt#查詢多檔案時不顯示檔名
grep -i -l 'aaa' abc.txt d.txt#查詢多檔案時只輸出包含匹配字元的檔名
grep -i -v 'aaa' abc.txt d.txt#顯示不包含匹配文字的所有行
grep -i -c 2 'aaa' abc.txtt#顯示匹配行及匹配行的上下2行
grep -i -b 2 'aaa' abc.txt#顯示匹配行及匹配行的前2行
grep -i -a 2 'aaa' abc.txt#顯示匹配行及匹配行的後2行
Linux常用命令grep
所有的類linux系統都會提供乙個名為grep global regular expression print,全域性正規表示式輸出 的搜尋工具。grep命令在對乙個或多個檔案的內容進行基於模式的搜尋的情況下是非常有用的。模式可以是單個字元 多個字元 單個單詞 或者是乙個句子。當命令匹配到執行命令時...
Linux常用命令 grep命令
linux grep 命令用於查詢檔案裡符合條件的字串 grep 指令用於查詢內容包含指定的範本樣式的檔案,如果發現某檔案的內容符合所指定的範本樣式,預設 grep 指令會把含有範本樣式的那一列顯示出來。若不指定任何檔名稱,或是所給予的檔名為 則 grep 指令會從標準輸入裝置讀取資料。grep r...
Linux常用命令 grep命令
root grep action color auto 搜尋字串 filename 選項與引數 a 講binary 檔案以 text 檔案的方式搜尋資料 c 計算找到 搜尋字串 的次數 i 忽略大小寫的不同,所以大小寫視為相同 n 順便輸出行號 v 反向選擇,亦即顯示出沒有 搜尋字串 內容的那一行 ...