Nowe posty

Autor Wątek: [Bash] dlaczego nie pobiera wartosci  (Przeczytany 2490 razy)

kordi

  • Gość
[Bash] dlaczego nie pobiera wartosci
« dnia: 2012-09-03, 12:43:43 »
Witam! Mam taka petle i niestety nie pobiera mi poprzedniej C[$l]
w pierwszej petli podstawia za ${C[$l-1]}  wartosc  0
w kolejnych juz nic nie podsatwia.


C[0]=0

    for (( l=1; $l<=50; l=$((l+1)) )) ;
     do

       C[$l]=$(echo "${C[$l-1]} + 3 / 3.14*${name[$l]}}" | bc)
done
       echo -n  ${C[50]}
'

Czy moglaby prosic o 'rzuceniem oka' na ten fragment kodu i wskazac jak to poprawic?

Offline vanhelzing

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 314
    • Zobacz profil
[Bash] dlaczego nie pobiera wartosci
« Odpowiedź #1 dnia: 2012-09-03, 13:23:10 »