[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Passando valores de arquivo de parametro paraosh
From: |
Christian Andreas Miniero Casza |
Subject: |
Re: RES: [shell-script] Passando valores de arquivo de parametro paraoshell |
Date: |
Tue, 3 Apr 2007 7:21:57 -0300 |
User-agent: |
RoundCube Webmail/0.1b |
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" <address@hidden>
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
address@hidden
address@hidden
+55 11 8173-7882
+55 11 5643 7846