É 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]<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 <[EMAIL PROTECTED]<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 > <[EMAIL PROTECTED]<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]