Bonjour,
J'ai un fichier sous la forme suivante
La valeur que je veux récupérer à l'aide d'un script est celle en gras.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DEFAULT CBQ f none none 203Kbps/ 304Kbps 372KB 284 p 0.00 p DEFAULT CBQ r none none 800 bps/26.3Kbps 7.52KB 23.0 p 0.00 p EURO CBQ f none 6.00Mbps 7.98Kbps/21.7Kbps 20.6KB 291 p 0.00 p EURO CBQ r none 6.00Mbps 42.6Kbps/ 153Kbps 137KB 343 p 0.00 p SAV CBQ f none 2.00Mbps 0.00 bps/0.00 bps 0.00 B 0.00 p 0.00 p SAV CBQ r none 2.00Mbps 0.00 bps/0.00 bps 0.00 B 0.00 p 0.00 p BB CBQ f 100Mbps none 8.10Kbps/40.7Kbps 16.0KB 203 p 0.00 p BB CBQ r 100Mbps none 9.40Kbps/41.3Kbps 48.3KB 165 p 0.00 p
Donc avec un while do je récupère l'information EURO SAV ou BB mais je ne sais pas comment récupérer la valeur en face
J'ai essayé avec ça mais cela n'est pas pratique car ça va me lire tout le fichier a après je bloque vu que mon script doit pouvoir traiter SAV comme BB comme EURO
Si vous auriez une petite piste cela serait super sympa
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 read -a tableau < /chemin/du/fichier host=${tableau[0]}
PS: mon script est en shell .sh
Fabien
Partager