[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Hostname
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Hostname |
Date: |
Sat, 26 Apr 2008 16:47:59 -0300 |
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 <address@hidden>:
>
>
> 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"