Ich verwende häufig Befehle wie
find . ! -iname "*test*" -o -iname "*foo*" | xargs zgrep -ie first.*last -e last.*first
Ich benutze es, zgrep
weil esdürfen grep
durch .gz
Dateien, und wenn die Dateien nicht gzippt sind, verwendet es einfach grep
. Allerdings bekomme ich häufig
gzip: copy.txt.gz: No such file or directory
Protokolle, die die Ausgabe meiner Suchvorgänge überladen. Gibt es eine Möglichkeit, diese gzip
Protokolle stummzuschalten?
Antwort1
Sie können die Standardfehlerausgabe des Befehls auf das Nullgerät umleiten.
find . ! -iname "*test*" -o -iname "*foo*" | xargs zgrep -ie first.*last -e last.*first 2>/dev/null