#!/bin/bash
HOST=$1
[ -z "$1" ] && echo "Usage: $0 {nomehost|indirizzo_ip}" && exit 0
COUNT=0

ping $HOST 2>/dev/null | while read n x y ip seq ttl time unit z
do
    seq=${seq##icmp_req=}
    seq=${seq##icmp_seq=}
    ttl=${ttl##ttl=}
    time=${time##time=}
    ip=${ip%%:}
    [ $(($seq+0)) -eq 0 ] && continue
    [ $(($seq+0)) -eq $(($COUNT+1)) ] || echo "ERROR: skipped from $COUNT to " $(($seq-1))
    echo "$seq $time"
    COUNT=$seq
done


