Vous n'êtes pas identifié(e).
ecran 1
ordi 2
serveur 4
kvm 8
switch 4
switch 4
extrait.csv:
ecran 1
kvm 8
Je souhaite en utilisant le fichier extrait.csv obtenir.
ordi 2
serveur 4
switch 4
switch 4
J'ai essayé plusieurs tentatives avec patch et diff, mais j'ai pas obtenu encore ce que je souhaite.
Auriez vous une idée, ou un outil qui me permettrait de faire ça?
Merci d'avance pour vos idées.
Kao
Hors ligne
cat liste.csv extrait.csv |sort | uniq -u
Avec cat je ré-assemble les deux fichiers (liste.csv et extrait.csv), du coup je suis sûr que l'ensemble des lignes en provenance de "extrait.csv" sont maintenant en double.
Maintenant, je classe avec sort et j'affiche tout les éléments qui ne sont pas double avec uniq -u
-u, --unique
N'afficher que les lignes uniques.
-d, --repeated
N'afficher que les lignes dupliquées.
Je suis obligé de passer d'abord par sort parce que comme le dit la doc:
uniq réclame que le fichier d'entrée soit trié car il ne compare que les lignes consécutives.
Hors ligne