rat de combat a écrit :
Quoi?? Rien compris.
En plus c'est pas clair, tes champs ils commencent à l'index 0 ou 1?
De manière générale cut est déjà un très bon début, ensuite une comparaison en shell et c'est bon. Je te laisse faire (cf. règlement).
|
J'aimerai savoir le résultat suivante :
Code :
- date;heur;adr1;etat1;adr2;etat2;adr3;etat3;adr4;eta4;etatgeneral
- 15/05/17;10:36:46;170.123;1;170.168;1;null;null;192.168.7.234;1;OK
- 04/05/17;13:17:54;170.166;0;170.158;1;170.165;1;192.168.8.234;1;ERR
- 04/05/17;14:16:17;170.159;1;170.108;1;null;null;192.168.14.234;1;Ok
|
Les lignes qui ont le même valeur de champ numéro 5 .elles regroupe ensemble dans un seul ligne.
dans l'exemple les 0 et les 1 sont l’état de ping de chaque adresse IP .. dans chaque ligne max 4 adresse IP
.. alors si dans la ligne un seul état égal a 0 donc l’état général envoi ERR sinon OK si tout les état égal a 1 ..
merci par avance