Abaixo o shell que eu estava tentando fazer com que pegasse os valores.
> 
>   #!/bin/sh
>   n=1;
>   while [ para != 0 ]
>   do
>   . par.sh
>   leva=var$n;
>   para=$par;
>   n=`expr $n + 1`;
>   echo $para
>   done
> 

Não entendi muito bem oq vc quer com seu script, mas suas variáveis
estão sendo referenciadas sem $ , desta forma elas não são reconhecidas:

ao invés de:
leva=var$n;

utilize:
leva=${var}${n};

E assim por diante.

Falow



Responder a