Commande Linux rgrep

Linux 命令大全Référence des commandes Linux

La commande Linux rgrep est utilisée pour rechercher récursivement dans les fichiers les chaînes qui correspondent à la condition spécifiée.

La fonction de la commande rgrep est similaire à celle de la commande grep. Elle peut rechercher des fichiers dont le contenu contient un motif de modèle spécifié. Si le contenu d'un fichier correspond au motif de modèle spécifié, la commande rgrep affichera par défaut la ligne contenant le motif de modèle.

Syntaxe

rgrep [-?BcDFhHilnNrv][-R<范本样式>][-W<列长度>][-x<扩展名>][--help][--version][范本样式][文件或目录...]

Description des paramètres:

  • -? Afficher la description du motif de modèle et des exemples.
  • -B Ignorer les données binaires.
  • -c Compter le nombre de lignes qui correspondent au motif de modèle.
  • -D Mode débogage, liste uniquement la liste des répertoires recherchés par la commande sans lire le contenu des fichiers.
  • -F Lorsqu'un lien symbolique est rencontré, rgrep l'ignore par défaut. Avec ce paramètre, la commande rgrep lira le contenu du fichier d'origine vers lequel pointe le lien.
  • -h Marquer les chaînes qui correspondent au motif de modèle.
  • -H Ne lister que les chaînes qui correspondent au motif, au lieu d'afficher la ligne entière.
  • -i Ignorer la différence de casse des caractères.
  • -l Lister les noms des fichiers dont le contenu correspond au motif spécifié.
  • -n Avant d'afficher la ligne qui correspond au motif, indiquer le numéro de ligne de cette ligne.
  • -N Ne pas traiter récursivement.
  • -r Traiter récursivement, en gérant tous les fichiers et sous-répertoires du répertoire spécifié.
  • -R<motif> Ce paramètre a un effet similaire au paramètre "-r", mais ne traite que les fichiers dont le nom de fichier correspond au motif.
  • -v Inverser la recherche.
  • -W<longueur de ligne> Limiter le nombre de caractères que doit avoir la ligne contenant la chaîne correspondant au motif.
  • -x<extension> Ne traiter que les fichiers dont le nom correspond à l'extension spécifiée.
  • --help Aide en ligne.
  • --version Afficher les informations de version.

Exemples

Pour rechercher les fichiers contenant la chaîne "Hello" dans le répertoire courant, utilisez la commande suivante :

rgrep Hello * 

Les résultats de recherche sont les suivants :

$ rgrep Hello *             #在当前目录下查找句子中包含“Hello”字符串的文件  
testfile_1:Hello 95         #testfile_1中包含“Hello”字符串的句子  
testfile_2:Hello 2005       #testfile_2中包含“Hello”字符串的句子 

Linux 命令大全Référence des commandes Linux

Autres extensions