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 :
Voici la sortie de 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
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
Et j'aimerai pouvoir mettre le nombre que j'obtiens dans une variable afin de la réutiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci par avance !
Partager