[Shell unix] Problème d'export de variable

Résolu
jebok Messages postés 358 Statut Membre -  
 cedric -
Bonjour,

voici mon script :
cat fichier | while read LINE
do
     HOST=`echo $LINE | awk '{ print $1 }'`
     FILE=`echo $LINE | awk '{ print $2 }'`
     BOOLEAN=`rsh ${HOST} "if [ -e $FILE ]
			then
				echo true
			else
				echo false
			fi" &`
     echo $BOOLEAN
done

Le problème est que ce script traite la 1ere ligne de mon fichier et s'arrete ensuite.

Je pense que le problème vient du rsh (une fois le rsh effectué, le shell perd les infos du shell précedent je pense)
J'ai essayé de faire
while read export LINE
Dans ce cas, il traite toutes les lignes, mais la 1ere colonne de mon fichier n'est pas reconnue et donc ca fait des erreurs.

Voyez-vous un moyen de résoudre ce problème ?

1 réponse

cedric
 
sans certitudes, j'aurais mis :
fi" `&
0