J'essaie de construire une recherche grep qui recherche un terme mais exclut les lignes qui ont un deuxième terme. Je voulais utiliser plusieurs -e "pattern"
options mais cela n'a pas fonctionné.
Voici un exemple de commande que j'ai essayée et le message d'erreur qu'elle a généré.
grep -i -E "search term" -ev "exclude term"
grep: exclude term: No such file or directory
Il me semble que le -v
s'applique à tous les termes / modèles de recherche. Comme cela s'exécute, mais ne comprend pas search term
dans les résultats.
grep -i -E "search term" -ve "exclude term"