grep [引數] '搜尋內容' 檔名
grep 'greptest' test.txt
常用選項
作用選項
含義
求反-v
顯示不包含「搜尋內容」的所有行
顯示行號-n
顯示匹配行及其行號
忽略大小寫-i
忽略大小寫
統計數目
-c 統計匹配的字串數量
常用正規表示式
作用引數
含義
指定行首^a
搜尋以 a 開頭的行
grep -n '^a' 1.txt
指定行尾
nihao$
搜尋以 nihao 結束的行
grep -n 'nihoa$' 1.txt
從候選序列中匹配
乙個字元
[ll]inu[xx]
搜尋匹配單詞linux、linux、linux、linux的行
grep -n '[ll]inu[xx]' test.txt
匹配任意乙個
非換行符的字元
. (點)
匹配 e 和 e 之間有任意乙個字元,可以匹配 eee,eae,eve,但是不匹配 ee,eaae
grep -n 'e.e' 1.txt
常用選項示例:
grep搜尋文字
正則匹配 grep e a z 只輸出匹配到的文字 echo this is a line.grep o e a z 統計匹配到的行數 grep c 匹配之外的行 grep v 多級目錄中遞迴搜尋 grep text r n 忽略大小寫 grep i 匹配多個樣式 grep e this e lin...
grep 文字搜尋利器
linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。grep選項 c 只輸出匹配行的計數。i 忽略大小寫 只適用於單...
Linux下文字搜尋 GREP篇
grep應該是所有linux下開發人員天天都會使用的乙個搜尋工具,以其簡單易用 功能強大贏大廣大人們的喜愛,熟練使用grep可以大大提高工具效率,下面總結一下本人在工作在使用上的一些技巧。一 基本用法 grep options pattern file.常見的options有幾下幾種 a 以文字檔案...