Testar variável [RESOLVIDO]

1. Testar variável [RESOLVIDO]

Gero
bebelus

(usa Ubuntu)

Enviado em 15/06/2010 - 21:43h

Olá pessoal.
Eu sou novo no Linux e na comunidade, eu estou tentando fazer um script e preciso armazenar em uma variável apenas caracteres (1-9 a-z A-Z).
Há uma maneira de testar a variável para verificar se ela não possui .,:/ ? ou qualquer coisa do tipo???


  


2. MELHOR RESPOSTA

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 16/06/2010 - 10:17h

Nas versões do Bash a partir da 3.x existe o operador '=~' que é utilizado para comparações via regex.

Exemplo (no seu caso):

if [[ $var =~ ^[A-Za-z0-9]+$ ]]
then

echo "Válido"
else
echo "Inválido"
fi



3. Re: Testar variável [RESOLVIDO]

Gero
bebelus

(usa Ubuntu)

Enviado em 16/06/2010 - 15:25h

Vlw msm funcionou!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts