while true; do ping -c 10 8.8.8.8 | grep "packet loss"; sleep 1; done Example: biggi@box:~$ while true; do ping -c 10 8.8.8.8 | grep "packet loss"; sleep 1; done 10 packets transmitted, 10 received, 0% packet loss, time 9013ms 10 packets transmitted, 10 received, 0% packet loss, time 9010ms 10 packets transmitted, 10 received, 0% packet loss, time 9013ms ^C biggi@box:~$