Pular para o conteúdo

Testar variável [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Testar variável [RESOLVIDO]

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???

Responder tópico

2. Re: Testar variável [RESOLVIDO]

Melhor resposta

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]

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

Vlw msm funcionou!!!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder