Seria mais ou menos isso? #!/bin/bash diretorio='/home/vinicius' for dir in `ls -1 $diretorio` do cmd=`grep TESTE2 $dir |cut -d= -f2` #echo "Comando TESTE: " echo "Comando TESTE2: $cmd" done
hever_rocha <[EMAIL PROTECTED]> escreveu: Boa Tarde (ainda invento uma saudação que não dependa de fusos) Quero criar um script com a seguinte funcionalidade: Ele procuraria por variáveis dentro de arquivos textos em um diretório específico. Caso encontre uma variável TESTE2, ele usa o valor da mesma como parâmetro de um comando. Minha dúvida é: como fazer para ler essas variáveis( cat + grep ?) Como não sou fera em shell-script, segue o meu script em Hever- shell :-) #!/bin/hever-sh #início para "variável TESTE" e "variável TESTE2" presente em "dentro de arquivos textos" faça (para cada arquivo encontrado com a variavel TESTE2) comando "$valor-variável-TESTE" "$valor-variavél-TESTE2" pronto #fim Onde= a variavél TESTE está presente em todos os arquivos (obrigatória), e a variavel TESTE2 é opcional. o formato das variáveis TESTE e TESTE2 é padrão: TESTE=valor TESTE2=valor Agradeço antecipadamente Hever Costa Rocha __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
