Enviado em 02/11/2009 - 15:20h
Olá pessoal!
Estou tendo dificuldade em usar o shell script para gerar dados numéricos.
O meu script é o seguinte:
#! /bin/sh
echo "============="
echo "usando while!"
echo "============="
i=0
while [ "$i" -le 2 ];
do
echo "$i"
teste=`bc -l << -end
"teste$i"
end`
i=$((i+1))
echo "i=$i e teste=$teste"
done
exit
Porém, a saída é:
=============
usando while!
=============
0
(standard_in) 1: syntax error
i=1 e teste=teste0
1
(standard_in) 1: syntax error
i=2 e teste=teste1
2
(standard_in) 1: syntax error
i=3 e teste=teste2
Gostaria de saber onda há o erro de sintaxe?
Obrigado pela ajuda!
Estou tendo dificuldade em usar o shell script para gerar dados numéricos.
O meu script é o seguinte:
#! /bin/sh
echo "============="
echo "usando while!"
echo "============="
i=0
while [ "$i" -le 2 ];
do
echo "$i"
teste=`bc -l << -end
"teste$i"
end`
i=$((i+1))
echo "i=$i e teste=$teste"
done
exit
Porém, a saída é:
=============
usando while!
=============
0
(standard_in) 1: syntax error
i=1 e teste=teste0
1
(standard_in) 1: syntax error
i=2 e teste=teste1
2
(standard_in) 1: syntax error
i=3 e teste=teste2
Gostaria de saber onda há o erro de sintaxe?
Obrigado pela ajuda!