Mettre le résultat d'une boucle en variable
Bonjour,
Pour le besoin d'un script, j'ai crée une petite boucle, bouclant sur une commande que j'appelle via des arguments.
Cependant, j'aurais besoin de mettre le résultat de ma boucle dans un variable pour pouvoir travailler la sortie.
Voici le script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| #!/bin/bash
export BACNET_BBMD_ADDRESS=X.X.X.X
#Arguments
while getopts A:B:C:hV OPT
do
case $OPT in
A) AUTOMATE=$OPTARG ;;
B) OBJECT=$OPTARG ;;
C) IDENTIFIER=$OPTARG ;;
h)
print_help
exit $STATE_UNKNOWN
;;
V)
print_version
exit $STATE_UNKNOWN
;;
esac
done
for i in 85
do
./bacrp $AUTOMATE $OBJECT $IDENTIFIER $i
done |
Voici la sortie de mon script :
Code:
1 2 3
| bash test.sh -A 2098179 -B 0 -C 2
Registering with BBMD at X.X.X.X:47808 for 60000 seconds
10.700000 |
Et j'aimerai pouvoir mettre le nombre que j'obtiens dans une variable afin de la réutiliser.
Merci par avance !