
livorati
(usa Ubuntu)
Enviado em 20/07/2016 - 07:57h
Olá a todos.
Faço pesquisa na área de dinâmica não linear, e que envolve muita simulação numérica.
Tenho vários scripts para quebrar meu jobs em vários pedaços e acelerar as simulações.
Estava usando normalmente esse pequeno trecho da linha de comando abaixo para definir novas variáveis
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
for II in $(seq 000 100) # serao 100 jobs
do
a=0.001
b=0.0001
c=`echo $II*$b | bc`
d=`echo $a+$c | bc`
echo $d
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Porém, não sei mais porque cargas d'agua, quando rodo o script agora, ele não aceita essa linguagem do | bc na hora de fazer os cálculos, que antes funcionava tranquilamente.
Diz que é um comando não encontrado?
Alguém sabe outra maneira de escrever isso, ou fazer essa multiplicação em shell script? ou mesmo se existe algum erro? falta algum espaço? as crases estão certas?
Pois parou de funcionar de uma outra para outra.
Agradeço a atenção