Re: [shell-script] duvida usando funcao dentro de for

2008-12-16 Por tôpico Rafael de Oliveira Costa
Ola julio e moacir, julio, o que vc falou era exatamente o que estava acontecendo no meu script. a funcao que eu estava utilizando alterava o valor da variavel i e bastou eu declarar ela como local i que funcionou normalmente. moacir, o teste que voce reproduziu funciona exatamente como o meu scr

Re: [shell-script] duvida usando funcao dentro de for

2008-12-13 Por tôpico Julio C. Neves
Fala Rafael, uma função interna (que creio ser o teu caso) tem somente 2 pontos diferentes de um prg: - Usa-se return para passar o código de retorno ($?) da função e não exit, pois o prg terminaria; - Pode-se e deve-se declarar as variáveis como local. No seu caso, me parece que foi isso que aco

Re: [shell-script] duvida usando funcao dentro de for

2008-12-13 Por tôpico Moacir Souza
Olá Rafael, > estou com um probleminha com o for abaixo: > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - > diff=3 > > for ((i=1; i<=$diff; i++)) > do > cmd 1 > cmd 2 > > funcao $a $b > done > > instrucaoDepoisDoFor > a primeira iteracao do for funciona, ele executa os comandos e e

[shell-script] duvida usando funcao dentro de for

2008-12-13 Por tôpico Rafael de Oliveira Costa
Ola, estou com um probleminha com o for abaixo: - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff=3 for ((i=1; i<=$diff; i++)) do cmd 1 cmd 2 funcao $a $b done instrucaoDepoisDoFor - - - - - - - - - - - - - - - - - - - - - - - - -