English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando Linux rgrep

大全命令Linux

Il comando Linux rgrep viene utilizzato per cercare ricorsivamente stringhe che corrispondono a un modello specificato nei file.

L'indicazione rgrep ha funzionalità simili a grep, può cercare file che contengono un modello di esempio specificato, se un file contiene un contenuto che corrisponde al modello di esempio specificato, l'indicazione rgrep di default mostrerà la colonna che contiene il modello di esempio.

Sintassi

rgrep [-?BcDFhHilnNrv][-R<modello di esempio>][-W<lunghezza delle colonne>][-x<estensione>][--help][--version][modello di esempio][file o directory...]

Parametri

  • -? Mostra la descrizione del modello di esempio e degli esempi.
  • -B Ignora i dati binari.
  • -c Calcola il numero di colonne che corrispondono al modello di esempio.
  • -D Modo di debug, elenca solo la lista delle directory da cercare senza leggere il contenuto dei file.
  • -F Quando si incontra un link simbolico, rgrep di default ignora e non lo elabora, con questo parametro, rgrep legge il contenuto del file originale al quale il link si riferisce.
  • -h Specifica le stringhe che corrispondono al modello di esempio.
  • -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”字符串的句子 

大全命令Linux