Eine Notiz, wie man Ausgaben entfernt, die die Zeichenkette “No such file or directory” enthalten, mit dem Befehl “fgrep -v” in Bash auf der Linux-Befehlszeile.
find . -type f | xargs grep "PIX-DT300" |& fgrep -v "そのようなファイルやディレクトリはありません" |& fgrep -v "No such file or directory"
So. Unterstützt sowohl Englisch als auch Japanisch.
find . -type f | xargs grep "PIX-DT300" |& fgrep -v -E '(No such file or directory|そのようなファイルやディレクトリはありません)'
Ich habe versucht, es mit regulären Ausdrücken zu machen, aber das gab einen grep: conflicting matchers specified Fehler und funktionierte nicht, daher denke ich, dass der beste Weg ist, |& mehrmals zu verketten.