Re: [shell-script] Teste de parametros

2007-05-08 Por tôpico Carlos Ferreira
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 PROTECTE

Re: [shell-script] Teste de parametros

2007-05-08 Por tôpico Bruno Gunter Fricke
É 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, >

Re: [shell-script] Teste de parametros

2007-05-08 Por tôpico Julio C. Neves
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. C

Re: [shell-script] Teste de parametros

2007-05-08 Por tôpico Tiago Barcellos Peczenyj
Eu usaria o grep + here strings ;-) ~> echo ${1}:${2} 012345678901: ~> grep -qE '^[0-9]{12}:[0-9]{12}$' <<< ${1}:${2} || echo "erro" ~> set - AAA 1234 ~> grep -qE '^[0-9]{12}:[0-9]{12}$' <<< ${1}:${2} || echo "erro" erro []´s Tiago On 5/8/07, Carlos Ferreira <[EMAIL PROTECTED]> wrote

Re: [shell-script] Teste de parametros

2007-05-08 Por tôpico Bruno Gunter Fricke
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 > $ ./meuscri

Re: [shell-script] Teste de parametros

2007-05-08 Por tôpico Carlos Ferreira
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

Re: [shell-script] Teste de parametros

2007-05-08 Por tôpico Julio C. Neves
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]> escreveu: > > Pessoal, > estou com um script shell que recebe dois parametros, preciso testar se > estes dois parâmetros tem as seguintes característi

Res: [shell-script] Teste de parametros

2007-05-08 Por tôpico Rafa Pongai
ar o {1,12} para {12}. POnga! - Mensagem original De: Carlos Ferreira <[EMAIL PROTECTED]> Para: shell-script@yahoogrupos.com.br Enviadas: Segunda-feira, 7 de Maio de 2007 17:32:25 Assunto: [shell-script] Teste de parametros Pessoal, estou com um script shell

Re: [shell-script] Teste de parametros

2007-05-08 Por tôpico mop
par(){ for p in 1 2;do eval "[ \${#$p} = 12 ]&&[ n\$$p = n\${$p//[^0-9]} ]"||return done;} par 193456789012 199456789012 || echo p$p nOK --- yahoogrupos: Respostas, por favor, sem endereço de email do corpo da mensagem. Obrigado! -

[shell-script] Teste de parametros

2007-05-07 Por tôpico Carlos Ferreira
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 con