#! /bin/bash ns=( 1 455 11 1 3 11 1 ) ds=( 1 33 13 11 7 2 3 ) t=0 n=72 echo stages > stages.csv while [ $t -le 6 ]; do if [ $(($n*${ns[$t]}%${ds[$t]})) -eq 0 ]; then let "n=$(($n*${ns[$t]}/${ds[$t]}))" let "t=0" factor $n >> stages.csv fi let "t=$t+1" done