En utilisant grep q

En utilisant grep q
«Grep» est une commande très utile de Linux, qui est livrée avec une large gamme d'options différentes qui sont utilisées pour servir des objectifs spécifiques. Dans sa forme la plus simple, la commande «grep» est utilisée pour rechercher du texte ou des chaînes dans un fichier spécifié. Dans cet article, nous partagerons avec vous l'utilisation de la commande «grep» avec le drapeau «Q» dans Linux Mint 20.3.

Objectif de l'utilisation de la commande grep avec le drapeau «Q» dans Linux Mint 20.3:

Avant de procéder à l'utilisation de la commande «grep» avec le drapeau «Q», nous devons d'abord comprendre le but derrière cela. Chaque fois que la commande «grep» est combinée avec l'indicateur «Q», il est essentiellement utilisé pour terminer l'exécution de cette commande sans afficher aucune sortie. Cependant, il recherche toujours une correspondance dans le fichier spécifié. Si le match est trouvé, il stocke l'entier «0» à l'intérieur de la variable spéciale «$?»Et sinon, il stocke« 1 »dans cette variable. Cela signifie que pour savoir si un match a été trouvé ou non en raison de l'exécution de la commande «grep» avec l'indicateur «Q», vous devrez accéder à la valeur du «$?»Variable spéciale. Vous pourrez mieux le comprendre en regardant les exemples partagés ci-dessous.

Exemples d'utilisation de la commande grep avec le drapeau «Q» dans Linux Mint 20.3:

Avant de partager avec vous les exemples d'utilisation de la commande «grep» avec l'indicateur «Q» dans Linux Mint 20.3, nous aimerions partager avec vous l'exemple de fichier que nous utiliserons pour ces exemples.

Exemple de fichier utilisé pour la démonstration:

Pour vous montrer le contenu de ce fichier, nous avons exécuté la commande suivante:

$ échantillon de chat.SMS

C'est à quoi ressemble notre exemple de fichier texte:

Maintenant, nous pouvons facilement commencer par l'utilisation de la commande «grep» avec le drapeau «Q».

Exemple n ° 1: trouver un mot qui existe dans l'exemple de fichier:

Dans cet exemple, nous essaierons de chercher un mot qui est présent dans notre exemple de fichier en utilisant la commande «grep». Pour cela, nous avons exécuté la commande «grep» de la manière illustrée ci-dessous:

$ grep -q world échantillon.SMS

Avec l'aide de cette commande, nous voulons rechercher le mot «monde» dans notre fichier «Exemple.SMS."Maintenant, puisque nous avons utilisé le drapeau" Q "avec la commande" grep ", par conséquent, dès qu'une correspondance appropriée est trouvée, l'exécution de cette commande se terminera sans afficher quoi que ce soit sur le terminal.

Pour savoir si un match a été trouvé ou non, nous essaierons d'accéder à la valeur du «$?«Variable spéciale en exécutant la commande suivante:

$ echo $?

La valeur de cette variable spéciale s'est avérée être «0», comme indiqué dans l'image ci-dessous, ce qui implique que la correspondance du mot spécifié a été trouvée dans notre fichier spécifié.

Exemple n ° 2: trouver un mot qui n'existe pas dans l'exemple de fichier:

Dans cet exemple, nous voulons explorer la sortie de la commande «grep» avec l'indicateur «Q» lorsque nous essayons de rechercher un mot qui n'existe pas dans un fichier. Pour cela, nous avons exécuté la commande suivante:

$ grep -Q Jam échantillon.SMS

Dans cette commande, «Jam» est le mot que nous voulons rechercher dans notre fichier «Exemple.txt », et nous savons que ce mot n'existe pas dans notre fichier. Lors de l'exécution de cette commande, rien ne sera affiché sur le terminal.

Maintenant, pour vérifier si une correspondance appropriée a été trouvée ou non, nous vérifierons la valeur du «$?»Variable à nouveau en exécutant la commande illustrée ci-dessous:

$ echo $?

Cette fois, la valeur de cette variable spéciale s'est avérée être «1», ce qui implique que le mot spécifié n'existe pas dans notre fichier spécifié, comme indiqué dans l'image suivante:

Conclusion:

Dans cet article, nous voulions vous apprendre l'utilisation de la commande «grep» avec le drapeau «Q» dans Linux Mint 20.3. Avec l'explication donnée dans cet article, vous pourrez espérer développer une bonne compréhension de l'utilisation de la commande «grep» de cette manière. De plus, nous avons également partagé deux exemples très simples avec vous pour vous rendre ce concept plus clair pour vous.