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

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

Re: [shell-script] ER + case ?


From: Tiago Peczenyj
Subject: Re: [shell-script] ER + case ?
Date: Wed, 17 Aug 2005 16:32:48 -0300

ola,

Vc precisa "escapar" os espaços em branco dentro da sua ER, senão sera
interpretado como um separador de campos normal, e não pode haver um
separador entre a expressão case e o )

*p\ dpt\ *) tmp=$(echo $type | cut -d: -f2,3) ;

desse jeito funcionará.

Em 17/08/05, Fabricio<address@hidden> escreveu:
>  estou tentando fazer assim :
>  
>  quero casar com :
>  tcp dpt bla bla
>  udp dpt bla bla
>  
>  ai eu to usando isso *p dpt*
>  
>  e meu case tah assim
>  
>  [code]
>     case $type in
>  
>  *p dpt *) tmp=$(echo $type | cut -d: -f2,3) ;
>            type="--dport $tmp" ;;
>  [/code]
>  
>  mas  o script tah me retornando erro
>  
>  ./ipt_make: line 82: syntax error near unexpected token `dpt*'
>  ./ipt_make: line 82: `*p dpt*) tmp=$(echo $type | cut -d: -f2,3) ;'
>  
>  nao posso usar a ER assim no case ??
>  
> 
> ---------------------------------------------------------------------
>  Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
>  Sair da lista: address@hidden
> ---------------------------------------------------------------------
>  Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> 
>  
>  ________________________________
>  Links do Yahoo! Grupos
>  
>  
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>   
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>   
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.


reply via email to

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