liste unique dans variable
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:
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