#!/bin/sh while true do ping -c 5 google.com | tee google google=$(cat google | grep loss | awk -F '%' '{print $1}' | awk '{print $7}') latency=$(cat google | grep round | awk 'gsub("/"," / ", $4)' | awk -F '.' '{print $1}' | awk '{print $4}') loss="9" if [ "$loss" -gt "$google" ]; then echo "" elif [ "1000" -lt "$latency" ]; then echo "" elif [ "$loss" -lt "$google" ]; then echo "packet loss" exit; elif [ "1000" -gt "$latency"]; then echo "bad latency" exit; fi sleep 1 done