shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] expressão regular em case


From: Enilton Angelim
Subject: Re: [shell-script] expressão regular em case
Date: Fri, 24 May 2013 12:52:46 -0300

Bruno,


#if [[ "$1" ...
if [[ "000.000.000-00" =~  ^([0-9]{3}\.){2}[0-9]{3}-[0-9]{2}$ ]];
then
echo true
#elif [[ ... help ]];then
else
echo false
fi


             # Enilton Angelim
         # # Analista de Suporte Jr.
      # # # F13 Tecnologia - www.f13.com.br
   # # # # fone: +55 85 8894-8099(OI)
# # # # # mail/msn: address@hidden



Em 24 de maio de 2013 12:26, Bruno Viana <address@hidden> escreveu:

> **
>
>
>
>
> 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]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]