Que signifie "while read" en shell?
Yakurena
-
Ravachol Messages postés 568 Statut Membre -
Ravachol Messages postés 568 Statut Membre -
Bonsoir,
dans un shell,la commande read sert à mettre les paramètres de la ligne de commande dans les variables indiquées.
Est-ce pareil pour la commande while read?
Par exemple,que fait le programme suivant :
while read a ;
do
echo "$a"
done
Merci d'avance.
dans un shell,la commande read sert à mettre les paramètres de la ligne de commande dans les variables indiquées.
Est-ce pareil pour la commande while read?
Par exemple,que fait le programme suivant :
while read a ;
do
echo "$a"
done
Merci d'avance.
1 réponse
-
Salut.
Le while effectuera echo "$a" tant que read renvoi null ce qui est le cas jusqu'a ce qu'il rencontre une fin de fichier ou appui sur la touche 'Entrer'
Edit : Petite boulette, ce n'est pas la touche 'Entrer' mais 'Ctrl + d' qui simule la fin de fichier.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD