GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu použít grep k porovnávání, ale bez vytištění shod?

Použijte grep -q (tiše)

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

Podle man grep :

-q, --quiet, --silent Klid; nezapisujte nic na standardní výstup. Okamžitý odchod s nulovým stavem, pokud je nalezena jakákoliv shoda, i když byla zjištěna chyba. Také vařit volbu -s nebo --no-messages.


Linux
  1. Jak používat Linuxový příkaz grep

  2. Jak používat příkaz historie v Linuxu

  3. Jak mohu najít verzi Fedory, kterou používám?

  1. Jak používáte doušky na terminálu ke změně velikosti obrázku bez převzorkování?

  2. Jak mohu spustit jiný příkaz, ale se stejnými argumenty?

  3. Jak mohu použít příkaz tar k seskupení souborů bez komprese?

  1. Jak používat příkaz basename?

  2. Jak používat regulární výraz na konci řádku ve Windows?

  3. Jak mohu použít grep k zobrazení pouze názvů souborů v Linuxu?