bonjour à tous,
en train de pondre un script sous système SCO 5.0.7 (je n'y peux rien j'le jure ), je me retrouve confronter à un problème d'export de variables
Code :
- flag="ok"
- while read cmdline
- do
- keyword=`echo $cmdline | cut -f 1 -d " "`
- echo A1--$keyword
- echo B1--$flag
- flag="nok"
- echo B2--$flag
- done < file.txt
- echo A2--$keyword
- echo B3--$flag
|
Voici l'affichage obtenu :
A1--mkdir
B1--ok
B2--nok
A2--
B3--ok
|
Nb: Le fichier 'file.txt' contient la chaine "mkdir toto"
La valeur de flag est bien modifiée mais n'est pas propagée hors du while. La valeur de keyword n'est pas propagée non plus hors du while.
J'ai essayé en collant des "export" un peu partout, mais rien n'y fait.
Je donne ma langue au chat... qqun a-t-il une idée ?
Merci d'avance.
Message édité par trevor le 06-08-2010 à 11:33:06
---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net