[Bash] Boucles whiles imbriquées ne fonctionnent pas
Résolu
patrice86
Messages postés
1380
Date d'inscription
Statut
Membre
Dernière intervention
-
patrice86 Messages postés 1380 Date d'inscription Statut Membre Dernière intervention -
patrice86 Messages postés 1380 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Boucle while bash
- Bingo bash - Télécharger - Divers Jeux
- Bash addition - Forum Shell
- Additionner deux réels en shell ✓ - Forum Shell
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Tv orange chargement en boucle ✓ - Forum TV & Vidéo
1 réponse
Solution trouvée :
Créer une fonction qui génère le numéro de téléphone.
Puis appeler la fonction dans la boucle while.
Créer une fonction qui génère le numéro de téléphone.
Puis appeler la fonction dans la boucle while.
telephonealea(){
tel="0"
i=0
while [ $i -le 8 ];do
nombre=$RANDOM;
nombre=$(($nombre%10));
tel="$tel""$nombre";
i=$[$i+1];
done
}
while read f1 f2 f3 f4; do
USER=$f1
AGE=$f2
SEXE=$f3
DATE=$f4
#Appel de la fonction telephonealea
telephonealea
mail="$USER@unicaen.fr"
echo "<html lang="fr"><head><meta charset="UTF-8"></head><body><p>$USER</p><p>Sexe: $SEXE</p><p>Age: $AGE ans</p><p>Tel:$tel<p><p>Mail:$mail</p></body></html>" >> $USER-$DATE.html
done < liste.txt