Verwenden Sie grep mit einem regulären Ausdruck, um Übereinstimmungen herauszufiltern

Ich versuche, grep mit -v für invert-match zusammen mit -e für den regulären Ausdruck zu verwenden. Ich habe Probleme mit der Syntax.

Ich versuche etwas wie

tail -f logFile | grep -ve "string one|string two"

Wenn ich es so mache, filtert es nicht Wenn ich es auf @ ände

tail -f logFile | grep -ev "string one|string two"

Ich bekomm

grep: string one|string two: No such file or directory

Ich habe versucht, () oder Anführungszeichen zu verwenden, konnte aber nichts finden, was funktioniert.

Wie kann ich das machen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage