GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso usare grep per abbinare ma senza stampare le partite?

Usa grep -q (silenzioso)

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

Come da man grep :

-q, --quiet, --silent Silenzioso; non scrivere nulla sullo standard output. Esci immediatamente con stato zero se viene trovata una corrispondenza, anche se è stato rilevato un errore. Vedi anche l'opzione -s o --no-messages.


Linux
  1. Come contare il numero di righe in un file dopo una corrispondenza Grep?

  2. Come utilizzare la fine riga della corrispondenza regex in Windows?

  3. Come posso usare grep per mostrare solo i nomi dei file su Linux?

  4. Come posso eseguire il loop sull'output di un comando di shell?

  5. Come si usano i sorsi al terminale per ridimensionare un'immagine, senza eseguire l'upscaling?

Come utilizzare il comando cronologia di Linux

Come utilizzare il comando di lettura Bash

Come utilizzare il comando xargs di Linux

Come utilizzare il comando tee di Linux

Come usare grep in Linux

Uso del comando grep in Linux