#!/bin/bash # by Kosmaj, comments to kosmaj@yahoo.com # Run octo for a range of exponents # Synopsis: # ./mocto nmin nmax [kmin] kmax # where kmin and kmax are in 10^12 units. # If kmin is omitted then kmin=15. exe=octo45 if [ $# -lt 3 ] then echo "Usage: `basename $0` n_min n_max [from] to" exit fi # get n1, n2 and kmax from the cmd-line args n1=$1 n2=$2 if [ $n1 -gt $n2 ] then echo "nmin > nmax, nothing to do" exit fi if [ $# -eq 3 ] then kmin=15 kmax="$3"000000000000 else kmin="$3"000000000000 kmax="$4"000000000000 fi # the main loop for ((a=n1; a <= n2; a++)) do echo "./$exe $a $kmin $kmax" ./$exe $a $kmin $kmax done