-t) shift; [[ "$1" =~ [^0-9] ]] && { echo "incorrect timeout ($1)"; exit 1;}; TIMEOUT=$1;;
-v) echo "$PROGNAME: version $VER"; exit;;
-w) MODE="wait";;
- -x) EXCLUDE="trc00";;
+ -x) EXCLUDE="trc00[^ ]*";;
*) list+=" "$1;;
esac
shift
# list
[ "$list" ] || list=$(awk '{sub(/#.*/, "")} /trc[0-9][0-9]/ && ! /-rf/ {print $2}' /etc/hosts)
-list=$(echo $list" "|sed s/$EXCLUDE//)
+list=$(echo $list" "|sed "s/$EXCLUDE//")
# timeout
if [ "$TIMEOUT" ]; then