reviewer
122
modifications
Aucun résumé des modifications |
(retrait de la dépendance à bash) |
||
Ligne 28 : | Ligne 28 : | ||
<br/> | <br/> | ||
Notons qu'il est possible de se passer de la dépendance '''randomize-lines''' en utilisant ces quelques lignes de code toujours dans notre fichier de configuration du shell : | Notons qu'il est possible de se passer de la dépendance '''randomize-lines''' en utilisant ces quelques lignes de code toujours dans notre fichier de configuration du shell : | ||
#!/bin/ | #!/bin/sh | ||
# on place le nombre total de fichiers *.cows dans NBRE_COWS | # on place le nombre total de fichiers *.cows dans NBRE_COWS | ||
NBRE_COWS=$(ls -1 /usr/share/cowsay/cows/ | wc -l) | NBRE_COWS=$(ls -1 /usr/share/cowsay/cows/ | wc -l) | ||
# on génère un nombre aléatoire compris entre 1 et NBRE_COWS | # on génère un nombre aléatoire compris entre 1 et NBRE_COWS | ||
COWS_RANDOM=$( | COWS_RANDOM=$(expr $RANDOM % $NBRE_COWS + 1) | ||
# là il faut comprendre la syntaxe awk : | # là il faut comprendre la syntaxe awk : | ||
# NR correspond au numéro de la ligne en cours de traitement par awk. | # NR correspond au numéro de la ligne en cours de traitement par awk. |