[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:
- [Bash] Boucles whiles imbriquées ne fonctionnent pas
- Bingo bash - Télécharger - Divers Jeux
- Bash list ✓ - Forum Shell
- Bash permission non accordée - Forum Shell
- Bash pause ✓ - Forum Shell
- Bash addition - Forum Programmation
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