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