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

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

Re: [shell-script] Teste de parametros


From: Bruno Gunter Fricke
Subject: Re: [shell-script] Teste de parametros
Date: Tue, 08 May 2007 15:26:39 -0300

É vero. Eu li apenas o erro e não o código do Julio.

[]'s
Bruno Gunter

Em Ter, 2007-05-08 às 15:11 -0300, Julio C. Neves escreveu:
> Fala Carlos,
> qdo o Bruno falou para trocar o && por ||, foi por pq achou que eu
> tinha
> dado uma bobeada na lógica, mas não dei não a minha lógica está certa,
> pois
> qdo o conector é &&, basta um dos testes estar furado (no teu caso o
> param1
> ou o param2 ter tamanho diferente de 12), para furar tudo.
> 
> Como eu te disse antes, esta solução é válida para bash 3. No ksh do
> AIX,
> não tenho a mínima idéia se funciona. Acho muito pouco provável. O ksh
> estagnou no espaço.
> 
> Abração,
> Julio
> www.julioneves.com
> :wq
> 
> Em 08/05/07, Carlos Ferreira <address@hidden> escreveu:
> >
> > Funcionou tambem não deu este erro:
> > 0403-057 Syntax error at line 24 : `|' is not expected.
> > []s
> > --
> > Carlos Ferreira
> > Analista de Desenvolvimento
> > Niterói - RJ - Brasil
> > LinuxUser #271002
> > http://www.carnivorosemdentes.blogger.com.br/
> > ================
> >
> > Em 08/05/07, Bruno Gunter Fricke <address@hidden<gunter%
> 40infolink.com.br>>
> > escreveu:
> > >
> > >
> > > 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 <address@hidden<julio.neves%
> 40gmail.com>
> > <julio.neves%40gmail.com>>
> >
> > > 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
> <address@hidden<chlferreira%40gmail.com>
> > <chlferreira%40gmail.com>
> > > <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]
> > >
> > >
> > >
> >
> > [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]



reply via email to

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