Em 23/01/08, ikami <[EMAIL PROTECTED]> escreveu: > > PS: Júlio, estou tentando entender o eval e ver se ele me ajuda! >
Fala Ikami, trate de entender mesmo, pois ele é a solução do teu problema. $ cont=1 $ var1=valor Agora faça: $ echo $var`echo $cont` $var1 Essa resposta ($var1) ocorreu pq qdo o shell substituiu as variáveis pelos seus valores, só existia a variável $cont definida na linha de cmd. Qdo a linha de cmd recebeu echo $var1, a fase de substituições de variáveis já havia passado e por isso esta cmd resultou em $var1. Agora experimente fazer: $ eval echo $var`echo $cont` valor Já mastiguei para vc agora é só engulir, mas no seu lugar eu leria o texto que te mandei para que vc visse outras aplicações do cmd eval. Abraços, Julio [As partes desta mensagem que não continham texto foram removidas]
