valeu Jr. nao conhecia esta funcao: strtonum jah estah na minha lista de funcoes!
[]s acosta 2006/11/28, edjunior <[EMAIL PROTECTED]>: > hey, > > (mudando o mínimo da sua chamada em awk) > > onde aparece: > nmes=$1 > pode substituir por: > nmes=strtonum($1) > > Parece que o erro se encontrava nessa variavel que você utilizará como > índice do seu vetor de meses, pois em awk, os índices de array podem > ser strings de caracteres. > hasta! > > jr. > > On 11/28/06, Ricardo Acosta <[EMAIL PROTECTED]> wrote: > > Camaradas. > > aqui estou novamente com duvidas na utilizacao do AWK. > > > > caso entendam que está fora do escopo da lista. fiquem a vontade para > > advertir! > > Como tenho duvida a respeito, vou arriscar!rs! > > > > criei uma funcao no AWK.vejam: > > ... > > [EMAIL PROTECTED]: shell$ cat funcao.sh > > #!/bin/bash > > echo 2 | awk ' > > function nome_do_mes(MM){ > > mes="Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez" > > split(mes,nummes," ") > > return nummes[MM] > > } > > { > > nmes=$1 > > print nome_do_mes(nmes) > > }' > > ... > > > > ao executar tenho: > > ... > > [EMAIL PROTECTED]: shell$ ./funcao.sh > > Fev > > ... > > > > otimo. funciona perfeitamente, só que alterando para > > "echo 02" ...em vez do... "echo 2" > > > > o resultado é nulo/vazio: > > ... > > [EMAIL PROTECTED]: shell$ ./funcao.sh > > > > ... > > > > alguém tem alguma dica...sobre como corrigir isso!? > > ah! lembrando que a correção seja feita dentro do AWK.... pensei em > > algo, ou alguma opcao q ele tenha de lidar com formatos. > > pesquisei. e nao encontrei! > > > > []s > > acosta > > > > > > > > > > > > -- > > __________________________ > > Ricardo Acosta > > Laboratório de Clima e Biosfera > > Depto. de Ciências Atmosféricas > > Universidade de São Paulo > > > > Dê emoção à sua vida: > > Faça pipocas com a panela aberta! > > > > > > --------------------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programação, como > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > > prévio aviso. > > --------------------------------------------------------------------- > > Sair da lista: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > --------------------------------------------------------------------- > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > Links do Yahoo! Grupos > > > > > > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > -- __________________________ Ricardo Acosta Laboratório de Clima e Biosfera Depto. de Ciências Atmosféricas Universidade de São Paulo Dê emoção à sua vida: Faça pipocas com a panela aberta!