Вот рабочий вариант:
#!/bin/bash
ping -W 1 192.168.1.1 2>&1| sed -e "s/.*ms/\./" -e "s/.*etwork.*/\x1b[0;31mn\x1b[0m/" -e "s/.*ost.*/\x1b[33mh\x1b[0m/"
Если растянуть окно по вертикали шириной в один символ, то будет ползти вверх цепочка символов. если связь есть, то точка, а если связи нет, то h - если хость недоступен, n - если сети нет. Цвет символов разный.