Voilà,
donc j'ai juste eu à modifier dans le awk la longeur de l'argument,
à la place de IP = substr($NF,0,length($NF)-4)
j'ai mis IP = substr($NF,0,length($NF)-3)
et c'est tout bon !
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #!/usr/bin/awk -f /Connected/ { IP = substr($NF,0,length($NF)-3) step = 1 } /fxs-ls up/ { if (step == 1) { step = 2 } if (step == 2) { count++; next; } } step == 2 { print IP " : " count count = 0; step = 0 }
J'espère que ces codes serviront à d'autres
:merci: