Ola

Vc pode usar a expressão \w{3,63}$

ou seja, qq caracter alfanumérico que aparecem^, do inicio ao fim, 3
até 63 vezes.

if grep -qE '^\w{3,63}$' <<< $DOMINIO ; then
   ...
else
  ...
fi

acho que o bash 2.x aguenta essa ER nativamente, no [[ ... ]]

ps: grep -E é a versão gnu-linux do egrep

2008/4/3 Filipe Esperandio <[EMAIL PROTECTED]>:
>
>
> Olá,
>
>  alguém tem uma expressão regular pronta pra validar hostname?
>  Pensei em algo assim: ^[aA0-zZ9][aA0-zZ9-]+[aA0-zZ9]$
>  Mas não sei limitar os 63 caracteres do label...
>
>  Alguma sugestão melhorzinha?
>
>  Abraços,
>
>  --
>  Filipe Gomes Esperandio


-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"

Responder a