GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je utiliser grep pour correspondre mais sans imprimer les correspondances ?

Utilisez grep -q (silencieux)

/var/folder/program.exe -L parameters |
grep -q "text_to_filter" && echo 'SomeText' > '/tmp/Log.txt'

Selon man grep :

-q, --quiet, --silent Calme; n'écrivez rien sur la sortie standard. Quittez immédiatement avec l'état zéro si une correspondance est trouvée, même si une erreur a été détectée. Consultez également l'option -s ou --no-messages.


Linux
  1. Comment utiliser la commande basename ?

  2. Comment compter le nombre de lignes dans un fichier après une correspondance Grep ?

  3. Comment puis-je lister les fichiers dans une archive zip sans la décompresser ?

  4. Comment utiliser les gorgées au terminal pour redimensionner une image, sans upscaling ?

  5. Comment puis-je exécuter une commande différente mais avec les mêmes arguments ?

Comment utiliser la commande Linux history

Comment utiliser la commande de lecture Bash

Comment utiliser la commande Linux xargs

Comment utiliser la commande Linux tee

Comment utiliser grep sous Linux

Utilisation de la commande grep sous Linux