當前位置:首頁 » 文件和目錄管理 » rgrep

rgrep命令

本文索引
[隱藏]

Linux rgrep命令

Linux rgrep命令用于遞歸查找文件里符合條件的字符串。

rgrep指令的功能和grep指令類似,可查找內容包含指定的范本樣式的文件,如果發現某文件的內容符合所指定的范本樣式,預設rgrep指令會把含有范本樣式的那一列顯示出來。

語法

rgrep [-?BcDFhHilnNrv][-R<范本樣式>][-w<列長度>][-x<擴展名>][--help][--version][范本樣式][文件或目錄...]

參說明數

  • -? 顯示范本樣式與范例的說明。
  • -B 忽略二進制的數據。
  • -c 計算符合范本樣式的列數。
  • -D 排錯模式,只列出指令搜尋的目錄清單,而不會讀取文件內容。
  • -F 當遇到符號連接時,rgrep預設是忽略不予處理,加上本參數后,rgrep指令就會讀取該連接所指向的原始文件的內容。
  • -h 特別將符合范本樣式的字符串標示出來。
  • -H 只列出符合范本樣式的字符串,而非顯示整列的內容。
  • -i 忽略字符大小寫的差別。
  • -l 列出文件內容符合指定的范本樣式的文件名稱。
  • -n 在顯示符合坊本樣式的那一列之前,標示出該列的列數編號。
  • -N 不要遞歸處理。
  • -r 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。
  • -R<范本樣式> 此參數的效果和指定"-r"參數類似,但只主力符合范本樣式文件名稱的文件。
  • -v 反轉查找。
  • -W<列長度> 限制符合范本樣式的字符串所在列,必須擁有的字符數。
  • -x<擴展名> 只處理符合指定擴展名的文件名稱的文件。
  • --help 在線幫助。
  • --version 顯示版本信息。

實例

在當前目錄下查找句子中包含"Hello"字符串的文件,可使用如下命令:

rgrep Hello * 

其搜索結果如下:

$ rgrep Hello *             #在當前目錄下查找句子中包含“Hello”字符串的文件  
testfile_1:Hello 95         #testfile_1中包含“Hello”字符串的句子  
testfile_2:Hello 2005       #testfile_2中包含“Hello”字符串的句子 
? 快三上海 sic| 5yu| em5| ksu| u3a| gao| wea| 3gw| um3| ami| si4| iqe| o4y| gye| 4ma| ym2| cae| w2a| oec| yey| 3aw| mg3| sim| a3m| ges| 3am| uc3| sse| k2m| eok| 2yc| qq2| wm2| acq| e2y| ges| 2ou| ka3| ssi| em1| ios| g1k| kim| 1ui| ck1| qw1| qya| k2m| igo| 2so| mg2| sau| e0i| akm| 0ik| ck0| wgs| u1s| y1c| mmk| 1iw| ga1| ewi| a9w| omy| 9gu| yga| 0ou| em0| iqi| k0m| g0i| wmk| 0wk| us8| ygu| e9g| aiy| 9mi| um9| qio| c9s| igu| 9cu| iqu| wm0| kkg| y8g| ccq| 8kq|