Salut à tous,
J'ai mis ce morceau de code dans mon script :
Mais le problème c'est qu'il demande à saisir sans cesse, j'aurai voulu savoir comment arrêter la saisie à un moment...Code:
1
2
3
4 while read lecture do $lecturecum.$lecture done
Merci
Version imprimable
Salut à tous,
J'ai mis ce morceau de code dans mon script :
Mais le problème c'est qu'il demande à saisir sans cesse, j'aurai voulu savoir comment arrêter la saisie à un moment...Code:
1
2
3
4 while read lecture do $lecturecum.$lecture done
Merci
Comment voudrais tu que la saisie s'arrete ? Au bout d'un certain nombres de boucles ? Ou à un moment défini par l'utilisateur ?
à un moment défini par l'utilisateur :?
A part un CTRL+C qui quitterait tout le programme je vois pas comment faire ça...
CTRL+D arrêtera très bien le read en permettant la poursuite du script (validé dans le code qui suit).
D'après la doc de bash, ce devrait plutôt être un CTRL+Z, mais bon ... :(
Code:
1
2
3
4
5
6
7
8
9
10 #!/bin/sh echo "CTRL+D pour voir la FIN" while read lecture do echo "-$lecture-" done echo FIN