aritmeettisen sarjan summa: 
eka=2; vika=5; seq -s+ $eka $vika  | bc -l                            # kun askel=1
eka=1; vika=28; askel=3; seq -s+ $eka $askel $vika | bc -l            # kun askel !=1 ja askelletaan ylös
eka=28; vika=1; askel=-3; seq -s+ $eka $askel $vika | bc -l           # kun askel !=1 ja askelletaan alas
eka=.1; vika=2.8; askel=.3; seq -s+ $eka $askel $vika | tr , .| bc -l # kun lasketaan desimaaliluvuilla

geometrisen sarjan summa:
mikäli tiedetään sarjan ensimmäinen jäsen, jäsenien lukumäärä ja kerroin niin sarjan summan laskeminen tapahtuu:
alku=1; lkm=9; kerroin=2; echo "$alku*(($alku-$kerroin^$lkm)/($alku-$kerroin))" | bc -l

mutta mikäli tiedetäänkin ensimmäinen ja viimeinen jäsen niin summan laskeminen tapahtuu kahdessa vaiheessa:
eka=.1; vika=51.2; kerroin=2; summa=0; n=0; while (( $(echo $eka*$kerroin^$n\<$vika | bc) )) ;do summa=$(echo $summa+$eka*$kerroin^$n | bc -l); let n++; done; lkm=$(( n+1 ))
alku=1; lkm=9; kerroin=2; echo "$alku*(($alku-$kerroin^$lkm)/($alku-$kerroin))" | bc -l
