#!/bin/bash A="01:48:38" H="01:13:29" function sendcmd(){ echo $1 | nc 192.168.70.33 10001 -q10 } #lower limit is 0 sendcmd ":So0#" sendcmd ":Sz${A}#" sendcmd ":Sa${H}#" sendcmd ":MA#" while true; do ANS=$(sendcmd ":Gstat#") echo $ANS [ "$ANS" == "0#" -o "$ANS" == "7#" ] && break sleep 2 done # stop tracking sendcmd ":AL#"