Variable $RANDOM et sort/uniq - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 10-12-2015 à 19:59:46
Pourtant sort sait traiter les nombres.
Marsh Posté le 10-12-2015 à 20:02:33
Beh oui, pareil pour uniq, mais je t'invite à tester, ça ne marche pas avec cette liste
Marsh Posté le 11-12-2015 à 02:38:18
salut,
ça devrait fonctionner !
montre-nous ton code.
montre-nous la sortie de
Code :
|
montre-nous en quelques lignes.
Marsh Posté le 11-12-2015 à 11:26:16
Il faut "sort" tes nombres avant de faire un "uniq" dessus sinon ça ne détectera pas correctement les doublons.
Marsh Posté le 10-12-2015 à 19:51:24
Bonsoir,
J'ai besoin d'identifier le nombre de doublon généré par la fonction random du shell.
Pour tester, je génère 10000 nombre aléatoire que je place dans un fichier.
Ensuite je compte le nombre de ligne de ce fichier (10000 donc), et je compte le nombre de ligne unique (avec uniq). Si ces deux nombres sont égaux c'est qu'il n'y a pas de doublon.
Le problème c'est que j'ai l'impression que uniq ne fonctionne pas sur ce fichier. De même, j'ai essayé de le trier avec sort, mais il resort non trié.
Je ne comprend pas du tout ce comportement sur une liste de nombre... Avez vous une idée/éclaircissement sur cette fonction random ?
Merci d'avance.