[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] expressão regular em case
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] expressão regular em case |
Date: |
Fri, 24 May 2013 17:55:22 +0200 |
case nao usa expressao regular, eh filepath expansion.
2013/5/24 Bruno Viana <address@hidden>
> **
>
>
>
>
> Pessoal estou querendo fazer um script que no case ele testa alguns
> parâmetros passado para o script, e um deles seria um campo CPF ai fiz assim
>
> ################## inicio #######
>
> while test -n "$1"
> do
> case $1 in
> help )
> echo $1
> ;;
> info )
> echo $1
> ;;
> [0-9]{11} )
> echo $1
> ;;
> esac
>
> shitt
> done
> ################## fim #######
>
> Só que não rolou ai fiz assim
>
> ################## inicio #######
>
> while test -n "$1"
> do
> case $1 in
> help )
> echo $1
> ;;
> info )
> echo $1
> ;;
> [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] )
> echo $1
> ;;
> esac
> shitt
> done
> ################## fim #######
>
> Ai rolou mas ficou feio pra p..
>
> Teria uma forma mais elegante de fazer isso ??
>
> Desde já agradeço a todos.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Tiago B. Peczenyj
Linux User #405772
http://about.me/peczenyj
[As partes desta mensagem que não continham texto foram removidas]