muda o && por ||


Em Ter, 2007-05-08 às 14:18 -0300, Carlos Ferreira escreveu:
> Julio,
> coloquei a seguinte linha no meu script:
> [[ $1~=[0-9]{12} && $2~=[0-9]{12} ]] || echo parametro furado.
> só para testar depois melhoro a mensagem de erro e estou recebendo o
> erro
> abaixo
> $ ./meuscript.sh 12 12
> ./meuscript.sh[24]: 0403-057 Syntax error at line 24 : `&' is not
> expected.
> $
> O meu ambiente de testes esta rodando no AIX Version 5.3
> []s
> 
> -- 
> Carlos Ferreira
> Analista de Desenvolvimento
> Niterói - RJ - Brasil
> LinuxUser #271002
> http://www.carnivorosemdentes.blogger.com.br/
> ================
> Em 08/05/07, Julio C. Neves <[EMAIL PROTECTED]> escreveu:
> >
> > No Bash 3:
> >
> > [[ $1~=[0-9]{12} && $2~=[0-9]{12} ]] || echo parametro furado.
> >
> > Abraços,
> > Julio
> > :wq
> >
> > Em 07/05/07, Carlos Ferreira <[EMAIL PROTECTED]<chlferreira%
> 40gmail.com>>
> > escreveu:
> >
> > >
> > > Pessoal,
> > > estou com um script shell que recebe dois parametros, preciso
> testar se
> > > estes dois parâmetros tem as seguintes características, todos dois
> tem
> > que
> > > ter 12 posições e tem que ser numéricos.
> > >
> > > Desde já agradeço a todos pela atenção.
> > >
> > > []s
> > >
> > > Carlos Ferreira
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > --
> > Abraços,
> > Julio
> > http://www.julioneves.com - Um livro sobre Bash completo e on-line
> > :wq
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > 
> >
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 
>  


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

Responder a