J'ai un grand fichier A (composé de courriels), une ligne pour chaque courrier. J'ai aussi un autre fichier B qui contient un autre ensemble de mails.Comment faire pour supprimer les lignes qui apparaissent sur le fichier B d'un autre fichier A?
Quelle commande dois-je utiliser pour supprimer toutes les adresses qui apparaissent dans le fichier B à partir du fichier A.
Ainsi, si le fichier A contient:
A
B
C
et le fichier B contenait:
B
D
E
fichier, puis A doit être laissé avec:
A
C
Maintenant, je sais que c'est une question qui aurait pu être posée plus souvent, mais je n'ai trouvé que one command online qui m'a donné une erreur avec un mauvais délimiteur.
Toute aide serait grandement appréciée! Quelqu'un va sûrement arriver avec un one-liner intelligent, mais je ne suis pas l'expert en coquillages.
possible copie de [Suppression de lignes d'un fichier qui se trouve dans un autre fichier] (http://stackoverflow.com/questions/4780203/deleting-lines-from-one-file-which-are-in-another-file) – tripleee
@tripleee Rappelez-vous, le mien est un peu plus âgé et l'autre a eu des votes à fermer en tant que dupe de cette o ne – slhck
La plupart du temps si les réponses sont pour des fichiers triés, et le plus évident est manquant, ce qui bien sûr n'est pas votre faute, mais cela rend l'autre plus utile. – tripleee