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'].
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!