grep搜尋文字

2022-03-21 22:08:01 字數 680 閱讀 5677

正則匹配:

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 "line"

grep中包括貨排除檔案:

grep "main()" . -r --include *.

grep "main()" . -r --exclude "readme"

刪除grep出的檔案:(xargs -0表示以0值結尾的,防止有些檔名中有空格,被當作兩個檔名)

grep "test" file* -lz |xargs -0 rm

靜默輸出:

grep -q

列印匹配文字之前貨之後的行:

seq 10 | grep 5 -a 3     //之前

seq 10 | grep 5 -b 3  //之後

seq 10 | grep 5 -c 3  //前後

摘自:《linux shell 腳步攻略》

grep 搜尋文字

grep 引數 搜尋內容 檔名grep greptest test.txt常用選項 作用選項 含義 求反 v 顯示不包含 搜尋內容 的所有行 顯示行號 n 顯示匹配行及其行號 忽略大小寫 i 忽略大小寫 統計數目 c 統計匹配的字串數量 常用正規表示式 作用引數 含義 指定行首 a 搜尋以 a 開頭...

grep 文字搜尋利器

linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。grep選項 c 只輸出匹配行的計數。i 忽略大小寫 只適用於單...

Linux下文字搜尋 GREP篇

grep應該是所有linux下開發人員天天都會使用的乙個搜尋工具,以其簡單易用 功能強大贏大廣大人們的喜愛,熟練使用grep可以大大提高工具效率,下面總結一下本人在工作在使用上的一些技巧。一 基本用法 grep options pattern file.常見的options有幾下幾種 a 以文字檔案...