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

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

Re: [shell-script] if


From: Reinaldo Carvalho
Subject: Re: [shell-script] if
Date: Fri, 18 Nov 2005 09:23:51 -0300

Estava fazendo um teste e encontrei o problema:

[[ "cc123" =~ 'cc' ]] && echo ok
-su: conditional binary operator expected
-su: syntax error near `=~'


Isso deveria dar erro?

Uso Debian/Kernel 2.6.14/GNU bash, version 2.05b.0(1)-release


Em 18/11/05, Claudio Sá de Abreu<address@hidden> escreveu:
> Mauricy,
>
> Tente o código abaixo:
>
> #!/bin/sh
> cat teste.txt |\
> while read line
> do
>          if (echo $line |grep ^cc- >/dev/null)
>          then
>                  echo $line
>          fi
> done
>
>
> []'s
> Claudio Abreu
>
> On 18/11/2005, at 08:12, Mauricy Maiorino wrote:
>
> > Pessoal
> >
> > Desculpem as perguntas as vezes um tanto quanto "simples", é que estou
> > iniciando agora alguma coisa mais elaborada em shell.
> >
> > O que quero saber é se posso no "if" fazer alguma coisa do tipo:
> >
> > Tenho um arquivo de entrada:
> >
> > joao
> > cc-cd3
> > carlos
> > cc-aa4
> > cc-bd2
> > maria
> > paulo
> >
> > Posso fazer   if  [ "$var" = "cc-*" ] ; then xxx    ???, para tudo que
> > "casar" com cc-*??
> >
> > Obrigado
> >
> > Mauricy
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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
> >
> >
> >
> >
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
>
>


--
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - address@hidden


reply via email to

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