Urgent :ping des adresses ip en sh

Urgent :ping des adresses ip en sh - Shell/Batch - Programmation

Marsh Posté le 16-05-2017 à 13:25:54    

Bonjour ,
j'ai un fichier list2.txt qui contient ensemble des adresses ip numéroté de 10 jusqu'a 64

10=000 Siege ARAMIS ;170.161
---------------------------------
11=008 MixteLafayette ;170.160
-------------------------------------
12=009 SASIOPALMARIUM ;170.152
13=134 SASIOPALMARIUM ;170.153
---------------------------------
14=016 MIXTESOUSSE ;170.158
15=016 MIXTESOUSSE ;170.165
16=016 MIXTESOUSSE ;170.166
-----------------------------------
17=018 MIXTEKLIBIA ;170.106
----------------------------------
18=024 MIXTEBIZERTE ;170.121
--------------------------------
19=028 MIXTEGEANT ;170.108
-------------------------------
20=031 BLUEISLANDCARREFOUR;170.109
----------------------------------
21=035 MIXTEKAIROUAN;170.110
---------------------------------
22=036 SASIOMANAR;170.111
23=065 BLUEISLANDMANAR;170.129
---------------------------------
24=040 MIXTEENNASR;170.113
25=218 STANLIVERENNASER;170.125
---------------------------------
26=050 SASIO CARREFOUR;170.115
-----------------------------------------
27=051 BLUE ISLAND MENZAH V;170.116
28=211 STANLIVER MENZAH 6;170.151
---------------------------------------
29=054 MIXTE NABEUL DR1;170.149
30=054 MIXTE NABEUL DR2;170.150
------------------------------
31=056 SASIO MENZAH VI;170.154
------------------------------------
32=061 MIXTE SOUKRA;170.127
----------------------------------------
33=062 MIXTE C PARK DR1;170.122
34=062 MIXTE C PARK DR2;170.167
----------------------------------------
35=063 SASIO MENZAH 5;170.126
------------------------------------
36=064 MIXTE NABEUL;170.128
37=307 MODECO NABEUL;170.145
-------------------------------------
38=067 MIXTE SFAX;170.130
39=217 STANLIVER SFAX;170.138
----------------------------------------
40=74 MIXTE HAMMAMET DR2;170.162
41=74 MIXTE HAMMAMET DR1;170.131
-------------------------------------
42=130 BLUE ISLAND PALMARIUM;170.132
-----------------------------------
43=014 BI ZEPHYR DR1 ;170.123
44=014 BI ZEPHYR DR2 ;170.168
45=212 STANLIVER ZEPHYR;170.133
------------------------------------
46=213 STANLIVER HAMMAMET DR2;170.156
47=213 STANLIVER HAMMAMET DR1;170.155
------------------------------------
48=215 STANLIVER SFAX DR1;170.135
49=215 STANLIVER SFAX DR2;170.136
-------------------------------
50=216 STANLIVER AKOUDA;170.137
51=309 MODECO AKOUDA;170.146
--------------------------------
52=052 BLUE ISLAND MENZAH VI;170.118
------------------------------------
53=219 STANLIVER MNIHLA;170.139
54=308 MODECO MNIHLA;170.104
----------------------------
55=222 STANLIVER KSAR HELLAL;170.141
---------------------------------
56=301 MODECO BAB LAASSAL;170.142
--------------------------
57=302 MODECO ARIANA;170.143
----------------------------------
58=221 STANLIVER CHARGUIA;170.140
--------------------------------
59=310 MODECO TUNIS;170.147
---------------------
60=314 MODECO EZZAHRA;170.157
-----------------------------
61=318 MODECO SIDI DAOUED;170.148
--------------------------------------
62=037 SASIO ZEPHYR;170.112
--------------------------------
63=041 MIXTE KSAR HELLAL;170.114
-----------------------------
64=214 STANLIVER LAC 2;170.134


 
alors j'aimerai savoir pinguer tt les adresses ...
chaque adresses entre ---------------- afficher son ping dans un seul ligne


alors j'aimerai savoir le résultat suivant:

Code :
  1. dateping;heurping;adr1;etat1;adr2;etat2;adr3;etat3
  2. 15/05/17;10:36:46;170.161;1;null;null;null;null  //ping de ligne num 10
  3. 04/05/17;13:17:54;170.160;0;null;null;null;null  //ping de ligne num 11
  4. 04/05/17;14:16:17;170.152;1;170.153;1;null;null //ping de ligne num 12 et 13
  5. 04/05/17;14:50:12;170.158;1;170.165;1;170.166;1 //ping de ligne num 14 , 15 et 16


 
merci par avance

Reply

Marsh Posté le 16-05-2017 à 13:25:54   

Reply

Marsh Posté le 17-05-2017 à 14:20:59    

Comme je viens de le répéter dans l'autre sujet, on ne fera pas ton boulot. Contrairement à l'autre sujet pour celui-ci perso j'utiliserais plutôt du Perl (ou un autre language script) histoire de ne pas se compliquer la vie :o , mais je suppose que tu n'as pas le choix et que peut-être tu ne maîtrises pas un tel language, dans ce cas aucun intérêt.
 
Regarde donc les docs des logiciels habituels (bash bien sûr et grep/cut/awk/sed/...) et utilise un moteur de recherche (dans cet ordre). Sur p.ex. stackoverflow il y a certainement des choses intéressantes.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed