Bonjour,

je suis en train de me prendre la tête avec la portée des variables.
Voici mon problème simplifié :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
      toto=1
 
      (while read ligne
      do
	     toto=0
      done) < tutu
 
      echo $toto
Cela renvoie 1, apparemment cela s'explique par le fait que les parenthèses exécutent un sous-shell et la variable de ce sous-shell n'est pas répercutée au reste du script.

Ma question est donc comment faire pour que ce script me renvoie 0 ?

Merci