|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Y. Serov 2:5020/400 10 Dec 2003 18:48:25 To : Igor S.Kozhukhov Subject : Re: ping analis --------------------------------------------------------------------------------
Привет.
Igor S.Kozhukhov пишет:
> 64 bytes from 192.168.103.3: icmp_seq=1303 ttl=128 time=5.39 ms
> 64 bytes from 192.168.103.3: icmp_seq=1304 ttl=128 time=11.2 ms
> 64 bytes from 192.168.103.3: icmp_seq=1305 ttl=128 time=4.10 ms
> 64 bytes from 192.168.103.3: icmp_seq=1316 ttl=128 time=4.49 ms
> 64 bytes from 192.168.103.3: icmp_seq=1317 ttl=128 time=2.97 ms
>
> есть у меня файл, в котором статистика по пингам - видно что несколько пингов
> пропало
>
> как на баше или awk сдлеать скрипт, который бы смотрел следущую строку и если
> icmp_seq=1306 на единицу больше - то переходи на следущую строку и сравнивал с
> предедуще - а если больше более чем на 1 - то заносил енти строки мне - можон
> на екран - хочу найти строки, где видно сколько пингов провалилось
awk '
BEGIN {
prev = 0
}
{
split($5,ar,/=/)
curr = ar[1]
if (curr!=prev+1) {
print "Пропало пакетов:",(curr-prev-1)
print $0
}
prev = curr
}'
--- ifmail v.2.15dev5.1
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/65772850e216.html, оценка из 5, голосов 10
|