Tem certeza que aplicou corretamente e não apenas copiou/colou? Funciona legal:
$ cat lista ID COMANDO_AZUL ID COMANDO_ABOBORA ID COMANDO3_ VERDE $ cat teste.sh #!/bin/bash while read linha do printf "%-30s%s\n" $(echo "$linha" |cut -d " " -f2) VALOR done < lista $ ./teste.sh COMANDO_AZUL VALOR COMANDO_ABOBORA VALOR COMANDO3_ VALOR []'s Eri Ramos Bastos 2010/2/25 andelnyr <andel...@yahoo.com.br>: > Prezados > > Agradeço a rápida resposta à minha dificuldade, porém em ambos os casos o > fenômeno se repetiu - tudo funciona quando produzimos a lista em um editor de > texto e realizamos um teste. > > Quando eu utilizo o arquivo que necessito modificar, ao invés do "comando" e > a palavra "teste" ficarem na mesma linha, eu tenho: > > COMANDO > TESTE > > Ainda que tenha utilizado as dicas fornecidas. > > Acho bastante interesante as diversas sintaxes que cada pessoa utiliza para > produzir as suas rotinas. Creio que seja essa plasticidade que torne o shell > script tão interessante. > > Grato a todos > > > > > ------------------------------------ > > --------------------------------------------------------------------- > 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: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > 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 > > >