Salut,
Si ta boucle est dans un sous-shell (autrement, je ne vois pas bien le problème), à ma connaissance impossible sauf à passer par echo pour récupérer la sortie en amont :
RESULTAT=$(while :; do ...; if [ condition ]; then echo $VAR; break; fi; done)
Cela suppose bien sûr de faire taire toute autre sortie depuis la boucle...
Poste le Thursday 6 November 2008 17:04:49