Variable globale dans un script shell
J'utilise le code suivant pour calculer une somme :
Code:
1 2 3 4 5 6 7
|
inOutOctetConnector=0
cat $fichier | grep $valeur_cherche | while read ligne
do
value=`echo $ligne | cut -d ';' -f2`
inOutOctetConnector=`expr $inOutOctetConnector + $value`
done |
donc j'ai initialisé la variable "inOutOctetConnector" mais après la boucle je ne retrouve aucune valeur. ni la valeur de l'initialisation ni la valeur calculée
sans passer par une boucle
Code:
1 2
|
cat ton_fichier | grep ^${name}$ | wc -l |
j'ai oublie que tu voulais recupérer la variable
donc tu fais match=$(la commande que j'ai donnee precedemennt)