Eu uso esta aqui para verificação de IP:
# Funcao para validar IP VALIDAIP(){ echo "$1" > /tmp/IP grep -qE '\b(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\b' \ /tmp/IP if test $? -ne 0 ; then echo "$1 nao eh valido" exit 1 fi rm -f /tmp/IP }