Ten="1 2 3 4 5 6 7 8 9 10" walks() { for k in $Ten; do for i in $Ten; do for j in $Ten; do ./maxfunwalk -maxchanges 100 -maxtries 100 -cost 10000000 -attainment 6000 -seed $RANDOM done done done } astar() { for l in $Ten; do for i in $Ten; do for j in $Ten; do ./astar -cost 0 -attainment 15000 -seed $RANDOM done done done } keys() { for l in $Ten; do for i in $Ten; do for j in $Ten; do ./tool -r $RANDOM done done done } sa() { for l in $Ten; do for i in $Ten; do for j in $Ten; do ./simplesa -l 20000000 -r $RANDOM done done done } if [ "$1" == "maxfunwalk" ]; then walks elif [ "$1" == "astar" ]; then astar elif [ "$1" == "keys" ]; then keys elif [ "$1" == "sa" ]; then sa else echo "You have not entered a valid search tool." fi