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 : Sélectionner tout - Visualiser dans une fenêtre à part
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