Rodrigo, seguindo exatamente o que vc parece estar querendo (preservar os nomes das variáveis), faça o seguinte:
#!/bin/bash # esse é o dados.sh cat par.sh | while read varx; do $(echo -n $varx | cut -d= -f1)=$(echo -n $varx | cut -d= -f2); done On Tue, 3 Apr 2007 05:33:46 -0300, "Rodrigo Santos Vieira" <[EMAIL PROTECTED]> wrote: > Bom dia Galera. > > Não me fiz entender na primeira explicação do meu problema, vou tentar > novamente: > > Tenho um arquivo de parametros com valores de variáveis, vamos supor que > este arquivo se chame par.sh > Dentro deste arquivo esta as variáveis estão armazenando valores, por > exemplo > > var1=10 > var2=11 > var3=12 > var4=13 > ... > var300=0 > > Estou tentando fazer com que um outro shell encontre os valores dessas > variáveis, que vamos chamar de dados.sh. > Para que eu não precise ter que digitar cada variável no shell dados.sh > estou procurando achar uma forma de fazer com que a variável $var > adicione a si o um valor numérico e se transforme em $var1 e vá > incrementando esse valor numérico a cada volta, ficando $var2, $var3... e > assim po diante. > Ex: > > n=1; > while [ $para -- Christian Andreas Miniero Casza Administrador de Sistemas [EMAIL PROTECTED] [EMAIL PROTECTED] +55 11 8173-7882 +55 11 5643 7846
