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

Commande rgrep sous Linux

Manuel complet des commandes Linux

La commande rgrep sous Linux est utilisée pour rechercher récursivement des chaînes de caractères correspondantes dans les fichiers.

La commande rgrep sous Linux fonctionne de la même manière que grep, elle peut rechercher des fichiers contenant un modèle spécifique. Si un fichier correspond au modèle spécifié, la commande rgrep affiche par défaut la colonne contenant le modèle.

Syntaxe

rgrep [-?BcDFhHilnNrv][-R<Modèle>][-W<Longueur de colonne>][-x<Extension>][--help][--version][Modèle][Fichier ou répertoire...]

Paramètres

  • -? Afficher les explications du modèle et des exemples.
  • -B Ignorer les données binaires.
  • -c Calculer le nombre de colonnes correspondant au modèle.
  • -D Le mode de dépannage ne liste que les répertoires recherchés par les instructions, sans lire le contenu des fichiers.
  • -F Lorsqu'il rencontre un lien symbolique, rgrep par défaut ignore et ne traite pas, avec ce paramètre, rgrep commande lira le contenu du fichier original pointé par le lien.
  • -h Mettez en évidence les chaînes de caractères correspondant au modèle.
  • -H Ne montrez que les chaînes de caractères correspondant au modèle, sans afficher le contenu de la colonne entière.
  • -i Ignorez la différence de cas des caractères.
  • -l Liste les noms de fichiers whose contenu de fichiers correspond à la chaîne de caractères spécifiée.
  • -n Marquez le numéro de colonne avant de montrer la colonne contenant la chaîne de caractères correspondant au modèle.
  • -N Ne traitez pas récursivement.
  • -r Traitez récursivement, traitez tous les fichiers et sous-répertoires du répertoire spécifié.
  • -R<modèle> L'effet de ce paramètre est similaire à celui de la spécification "-r"paramètres similaires, mais ne s'appliquent qu'aux fichiers whose noms de fichiers correspondent au modèle.
  • -v Inversez la recherche.
  • -W<longueur_colonne> Limitez la longueur de la colonne contenant la chaîne de caractères correspondant au modèle, qui doit avoir un certain nombre de caractères.
  • -x<extension> Ne traitez que les fichiers whose noms de fichiers correspondent à l'extension spécifiée.
  • --help Aide en ligne.
  • --version Affichez les informations de version.

Exemples en ligne

Pour rechercher les fichiers contenant la chaîne de caractères "Hello" dans le répertoire courant, vous pouvez utiliser la commande suivante :

rgrep Hello * 

Voici les résultats de la recherche :

$ rgrep Hello *             #Recherche de fichiers dans le répertoire courant contenant la chaîne de caractères "Hello"  
testfile_1:Hello 95         #testfile_1Les phrases contenant la chaîne de caractères "Hello"  
testfile_2:Hello 2005       #testfile_2Les phrases contenant la chaîne de caractères "Hello" 

Manuel complet des commandes Linux