Voici une commande Linux qui permet de pinger plusieurs adresse IP à partir d'un fichier texte :
$ vi iplist.txt
192.168.1.201
192.168.1.215
:wq!
$ for ip in `cat iplist.txt`; do ping -c 3 $ip; done
PING 192.168.1.201 (192.168.1.201) 56(84) bytes of data.
64 bytes from 192.168.1.201: icmp_seq=1 ttl=128 time=19.2 ms
64 bytes from 192.168.1.201: icmp_seq=2 ttl=128 time=7.41 ms
64 bytes from 192.168.1.201: icmp_seq=3 ttl=128 time=7.00 ms
--- 192.168.1.201 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2008ms rtt min/avg/max/mdev = 6.995/11.191/19.164/5.640 ms
PING 192.168.1.215 (192.168.1.215) 56(84) bytes of data.
64 bytes from 192.168.1.215: icmp_seq=1 ttl=128 time=14.6 ms
64 bytes from 192.168.1.215: icmp_seq=2 ttl=128 time=5.28 ms
64 bytes from 192.168.1.215: icmp_seq=3 ttl=128 time=7.01 ms
--- 192.168.1.215 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2007ms rtt min/avg/max/mdev = 5.282/8.976/14.636/4.063 ms