Bonjour,

j'ai une liste de valeur (qui peuvent avoir des doublons) dans une variable et je voudrais qu'elle soit unique.

j'utilise la commande "uniq".
j'ai un comportement un peu bizarre...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
[root@test essai]$ a="toto1\ntoto2\ntoto3\ntoto2"
[root@test essai]$ echo -e "$a" | uniq
toto1
toto2
toto3
toto2
[root@test essai]$ a="toto1\ntoto2\ntoto2\ntoto2"
[root@test essai]$ echo -e "$a" | uniq
toto1
toto2
Vous avez une petite idée de la chose ?
Comment auriez vous fait sans faire une boucle ou ecrire dans un fichier ?

Merci