Comment trouver ce qui ne contient pas avec grep sous Linux

WBOY
Libérer: 2022-05-17 16:51:58
original
10688 Les gens l'ont consulté

Sous Linux, vous pouvez utiliser le paramètre "-v" de la commande grep pour rechercher des chaînes qui n'en contiennent pas. La commande grep est utilisée pour rechercher des chaînes qui remplissent les conditions dans le fichier. v", cela signifie une sélection inversée et affiche. Pour exclure toutes les lignes qui correspondent au texte, la syntaxe est "grep -v string filename not Included".

Comment trouver ce qui ne contient pas avec grep sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment trouver des chaînes sous Linux qui ne contiennent pas

La commande Linux grep est utilisée pour trouver des chaînes qui répondent aux conditions du fichier.

La commande grep est utilisée pour rechercher les fichiers dont le contenu contient le style de modèle spécifié. Si le contenu d'un fichier correspond au style de modèle spécifié, la commande grep par défaut affichera la colonne contenant le style de modèle. Si aucun nom de fichier n'est spécifié, ou si - est donné, la commande grep lit les données du périphérique d'entrée standard.

[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename
Copier après la connexion

Options et paramètres :

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

-c : Calculer le nombre de fois que la "chaîne de recherche" est trouvée

-i : Ignorer la différence de casse, donc la majuscule Traitée comme pareil

-n : Afficher le numéro de ligne en passant

-v : Sélection inversée, c'est-à-dire afficher la ligne sans le contenu de la « chaîne de recherche » ! Afficher toutes les lignes qui ne contiennent pas de texte correspondant

--color=auto : Vous pouvez afficher les mots-clés trouvés en couleur !

Par exemple, je dois extraire les lignes qui ne contiennent pas ok et compter le nombre de lignes correspondant

grep -cv "OK" result
Copier après la connexion

ou

grep -v "OK" result |wc -l
Copier après la connexion

Afficher les lignes et le nombre de lignes qui ne contiennent pas ok

grep -nv "OK" result
Copier après la connexion

Apprentissage recommandé : Tutoriel vidéo Linux

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!