Maison  >  Article  >  Opération et maintenance  >  Explication détaillée de la commande grep

Explication détaillée de la commande grep

王林
王林original
2020-07-02 13:52:327778parcourir

grep est un puissant outil de recherche de texte qui utilise des expressions régulières pour rechercher du texte et imprime les lignes correspondantes. Syntaxe courante de la commande grep : [grep [-acinv] [--color=auto] Nom de fichier 'Chaîne de recherche'].

Explication détaillée de la commande grep

grep

(tutoriel recommandé : tutoriel Linux)

grep est une puissante recherche de texte outil qui utilise des expressions régulières pour rechercher du texte et imprimer les lignes correspondantes.

Syntaxe commune :

[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename

Options et paramètres :

  • -a : Rechercher des fichiers binaires en tant que fichiers texte

  • -c : Comptez le nombre de fois où la « chaîne de recherche » est trouvée

  • -i : Ignorez la différence de casse, donc la casse est considérée comme la même

  • -n : numéro de ligne de sortie

  • -v : sélection inversée, c'est-à-dire afficher la ligne sans le contenu de la « chaîne de recherche »

  • --color=auto : Vous pouvez ajouter de la couleur à la partie du mot-clé trouvé

(Tutoriel vidéo : Tutoriel vidéo Linux )

Exemple :

Supprimez les lignes où root apparaît dans /etc/passwd

# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
或
# cat /etc/passwd | grep root 
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

Supprimez les lignes où root apparaît dans /etc/passwd et affichez-les en même temps Ligne numéro dans /etc/passwd

# grep -n root /etc/passwd
1:root:x:0:0:root:/root:/bin/bash
30:operator:x:11:0:operator:/root:/sbin/nologin

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn