Usar grep con expresión regular para filtrar coincidencias

Estoy tratando de usar grep con -v para invertir-match junto con -e para expresión regular. Tengo problemas para obtener la sintaxis correcta.

Estoy intentando algo como

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

Si lo hago de esta manera no se filtra Si lo cambio a

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

yo obtengo

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

He intentado usar () o comillas, pero no he podido encontrar nada que funcione.

¿Cómo puedo hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta