Bonjour,

J'ai un fichier sous la forme suivante

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
La valeur que je veux récupérer à l'aide d'un script est celle en gras.
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
read -a tableau <  /chemin/du/fichier
                host=${tableau[0]}
Si vous auriez une petite piste cela serait super sympa
PS: mon script est en shell .sh
Fabien