Valeu Tiago, problema resolvido um abraço Antônio Cruz
--- Em seg, 23/6/08, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: De: Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> Assunto: Re: [shell-script] problemas para expandir variável que esta dentro de outra variável Para: [email protected] Data: Segunda-feira, 23 de Junho de 2008, 13:10 vc pode usar o eval do eval: OUTRA='${DIR}executados' DIR=/path/to/dir/ VAR='${OUTRA}' $ echo $VAR ${OUTRA} $ eval echo $VAR ${DIR}executados $ eval eval echo $VAR /path/to/dir/executados ou usa o comando source para ler estas configurações. $ cat xxx DIR=/path/to/dir/ OUTRA=${DIR}executados $ source xxx VAR=$OUTRA $ echo $VAR /path/to/dir/executados falou ? 2008/6/23 Antônio Cruz <[EMAIL PROTECTED]>: > Tiago > > Desculpe a falha, mas é o seguinte > eu tenho uma variável de ambiente > $DIRexecutados que guarda o caminho /meusaplicativos/executados > > então eu segui a sua recomendação > > $ OUTRA='$DIRexecutados' > > $ echo $OUTRA > > $DIRexecutados > > $ VAR='${OUTRA}' > > $ echo $VAR > > ${OUTRA} > > $ eval echo $VAR > > $DIRexecutados > > eu espero neste momento encontrar o conteudo de $DIRexecutados, o que não > aconteceu > > > > Antônio Cruz > > --- Em seg, 23/6/08, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> > escreveu: > > De: Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> > Assunto: Re: [shell-script] problemas para expandir variável que esta dentro > de outra variável > Para: [email protected] > Data: Segunda-feira, 23 de Junho de 2008, 12:01 > > use eval: > > OUTRA=99 > VAR='${OUTRA}123' # perceba as aspas simples > > $ echo $VAR > ${OUTRA}123 > > $ eval echo $VAR #tcharam > 99123 > > 2008/6/23 antoniocruzdf <[EMAIL PROTECTED]>: >> Senhores, bom dia >> >> Tenho um arquivo de controle de limpeza de diretórios >> (ARQLIMPESA.TXT) com o seguinte >> conteúdo >> $DIRexecutados;3 >> $DIRimpressos;5 >> >> Estou lendo este arquivo e montando um comando para procurar os >> arquivos que estão com tempo de vida útil vencido conforme se segue >> e gerar um arquivo para posterior exclusão >> cat ARQLIMPESA.TXT | while read linha >> do >> echo $linha > dirarqvenc.tmp >> dir=`cut f1 d";" $dirarqvenc.tmp >> tp= "cut -f1 d2";" $dirarqvenc.tmp >> find $dir ctime +$tp >> arquivosexluir.txt >> done >> >> Só que isto não esta funcionando, porque o conteúdo da variável $dir >> é uma variável que não está expandindo, algúem tem uma dica para >> ajudar >> >> Antônio >> >> > > -- > Tiago B Peczenyj > Linux User #405772 > > http://peczenyj.blogspot.com/ > "what does not kill us makes us stronger" > > ------------------------------------ > > ---------------------------------------------------------- > 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 > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua > cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses > > [As partes desta mensagem que não continham texto foram removidas] > > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/ "what does not kill us makes us stronger" ------------------------------------ --------------------------------------------------------------------- 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 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
