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"