Bom dia, Walber, 2010/2/10 Walber Santos <walbersan...@yahoo.com.br>: > Bom dia Andrea, > > Vc pode tentar da seguinte forma. > >> # ARQUIVO teste.sh >> . /tmp/teste.conf >> >> for services in `grep '[a-zA-Z]="YES"' /tmp/teste.conf | cut -d= -f1 | >> xargs` ; do >> echo $services >> for PORT in ${services}_PORT ; do >> echo $PORT # <<-- valor do var. WEB_PORT ou FTP_POT >> done >> done > > Subistituir o tr pelo cut e delimitar o sinal de =
De fato. :) Acho que isso resolve o problema do nosso amigo. Eu estava com pouco tempo no momento que separei para ajudá-lo e me foquei mais na "caça" ao valor da variável, sem me importar muito com a parte do nome do serviço. Com a sua solução, ficou tudo redondo aqui. Danilo, espero que a minha ajuda e a correção que o Walber fez sejam suficientes. Qualquer coisa, entre em contato. Abraço! -- Andrea VB Please, don't CC me when replying to me on the lists, and use BCC when sending mass e-mails.