Et puis rajouter -x aussi, parce qu'une ligne de fichier2 peut être inclue dans une ligne de fichier1 sans être égale, c'est à dire que la ligne de fichier2 peut n'être qu'une sous-chaîne de la ligne de fichier1, pas la ligne entière.
Et puis, tant que j'y suis, une technique que j'ai lue sur un blog :
cat fichier1 fichier2 fichier2 | sort | uniq -u
Mais le résultat est dans le désordre par rapport à fichier1 et il faut que toutes les lignes de fichier1 soient uniques.
Et c'est aussi peut être plus long.
[^] # Re: grep -v -f fichier2 fichier1
Posté par NULL . En réponse au message Comparer 2 fichiers plat avec awk. Évalué à 3.
Et puis, tant que j'y suis, une technique que j'ai lue sur un blog :
cat fichier1 fichier2 fichier2 | sort | uniq -u
Mais le résultat est dans le désordre par rapport à fichier1 et il faut que toutes les lignes de fichier1 soient uniques.
Et c'est aussi peut être plus long.