Garder en mémoire une variable dans un script shell
	
	
		Bonjour,
je réalise un script où je dois parcourir deux fois un même fichier.
Lors du premier parcours j'assigne à une variable une valeur (var="test").
Lors de mon second parcours du fichier je veux récupérer la valeur de cette variable mais je n'y arrive pas. J'ai vu qu'il fallait utiliser les variables d'environnement mais je n'ai pas réussi avec.
voici mon script:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13
   | cat file.txt  | while read ligne 
do IFS=';'
...
    var="test"  (ou export var="test")
...
done
 
cat file.txt  | while read ligne 
do IFS=';'
...
   echo $var (cette instruction du coup ne fonctionne pas)
  ...   
done | 
 Merci de m'aider.
Cordialement