GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich grep zum Abgleichen verwenden, ohne die Übereinstimmungen zu drucken?

Verwenden Sie grep -q (leise)

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

Gemäß man grep :

-q, --quiet, --silent Ruhig; Schreiben Sie nichts auf die Standardausgabe. Verlassen Sie den Vorgang sofort mit dem Status Null, wenn eine Übereinstimmung gefunden wird, selbst wenn ein Fehler erkannt wurde. Siehe auch die Option -s oder --no-messages.


Linux
  1. So verwenden Sie den Linux-Grep-Befehl

  2. Wie zähle ich die Anzahl der Zeilen in einer Datei nach einem Grep-Match?

  3. Wie verwende ich Regex Match End of Line in Windows?

  4. Wie kann ich grep verwenden, um nur Dateinamen unter Linux anzuzeigen?

  5. Wie kann ich den tar-Befehl verwenden, um Dateien ohne Komprimierung zu gruppieren?

So verwenden Sie den Linux-Verlaufsbefehl

So verwenden Sie den Bash-Lesebefehl

So verwenden Sie den Linux-xargs-Befehl

So verwenden Sie den Linux-te-Befehl

So verwenden Sie grep unter Linux

Verwendung des grep-Befehls unter Linux