[Bash] Boucles whiles imbriquées ne fonctionnent pas
Résolu/Fermé
patrice86
Messages postés
1378
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
26 novembre 2023
-
5 nov. 2014 à 14:40
patrice86 Messages postés 1378 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 26 novembre 2023 - 5 nov. 2014 à 14:53
patrice86 Messages postés 1378 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 26 novembre 2023 - 5 nov. 2014 à 14:53
A voir également:
- [Bash] Boucles whiles imbriquées ne fonctionnent pas
- Bash permission non accordée - Forum Shell
- Bingo bash free - Télécharger - Divers Jeux
- Bash écrire dans un fichier - Forum Shell
- Bash path - Astuces et Solutions
1 réponse
patrice86
Messages postés
1378
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
26 novembre 2023
125
5 nov. 2014 à 14:53
5 nov. 2014 à 14:53
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