#!/bin/sh HOST="google.de" if ! ping=$(ping -n -c 1 -W 1 $HOST); then echo "# ping failed" else rtt=$(echo "$ping" | sed -rn 's/.*time=([0-9]{1,})\.?[0-9]{0,} ms.*/\1/p') if [ "$rtt" -lt 50 ]; then icon="%{F#3cb703}#%{F-}" elif [ "$rtt" -lt 150 ]; then icon="%{F#f9dd04}#%{F-}" else icon="%{F#d60606}#%{F-}" fi echo "$icon $rtt ms" fi