grep 搜尋文字

2021-10-04 18:42:18 字數 869 閱讀 9442

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 以文字檔案...