Shell Script, mélangé un tableau
Fermé
anonyme
-
2 janv. 2009 à 01:23
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 2 janv. 2009 à 11:27
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 2 janv. 2009 à 11:27
A voir également:
- Shell Script, mélangé un tableau
- Tableau croisé dynamique - Guide
- Script vidéo youtube - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
3 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
2 janv. 2009 à 11:27
2 janv. 2009 à 11:27
Salut,
Ce n'est pas la solution à ton problème, mais on s'en approche un peu dans la mesure où chaque "echo ${tableau[$((RANDOM%num_var))]}" est sensé renvoyer un nombre au hasard parmi ceux du tableau ;-))
[tmpfs]$ tableau=( 1 2 3 4 5 6 7 8 9 ) [tmpfs]$ num_var=${#tableau[*]} [tmpfs]$ echo ${tableau[$((RANDOM%num_var))]}
Ce n'est pas la solution à ton problème, mais on s'en approche un peu dans la mesure où chaque "echo ${tableau[$((RANDOM%num_var))]}" est sensé renvoyer un nombre au hasard parmi ceux du tableau ;-))
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
2 janv. 2009 à 01:40
2 janv. 2009 à 01:40
Logiquement, il te suffit de faire une boucle allant de 1 jusqu'au nombre d'éléments du tableau, et pour chaque élément x trouvé, remplacer x par un nombre aléatoire.