Cześć
Mam napisaną w bashu pewną funkcję którą należy wywołać z 3 parametrami po czym wyliczany jest ciąg arytmetyczny i finalnie zapisywany do tablicy. Na koniec mam zsumować wszystkie elementy tablicy jednakże nie mam pojęcia jak się za to zabrać. Będę wdzięczny za wskazówki.

function CiagArytmetyczny()
{
  echo "Pierwszy wyraz ciagu: $1"
  echo "Roznica: $2"
  echo "Ostatni wyraz ciagu: $3"
  declare -a CiagArytmetyczny
  for ((i=$1; $i<=$3; i=i+$2)); do
    CiagArytmetyczny+=($i)
  done
  i1=$[${#CiagArytmetyczny[*]}-1]
  OstatniElementTablicy=${CiagArytmetyczny[i1]}
if [ $3 > $OstatniElementTablicy ]; then
  CiagArytmetyczny+=($3)
fi
IloscElementowTablicy=${#CiagArytmetyczny[@]}
for ((i=0; i<$IloscElementowTablicy; i++)); do
  echo "${CiagArytmetyczny[i]}"
done
}