runall.sh 397 B

1234567891011121314151617
  1. #!/usr/bin/env bash
  2. python=${PYTHON:-python3}
  3. trap exit SIGINT
  4. for dir in "$@"; do
  5. i=1
  6. for f in $dir/[012]*.py
  7. do
  8. echo "-- dir $dir -- problem $i ----------------------------"
  9. cmd="`which time` -f 'elapsed: %E' $python $f"
  10. if [ -e $dir/input/$i ]
  11. then cmd+=" < $dir/input/$i"
  12. fi
  13. eval $cmd
  14. echo
  15. i=$((i + 1))
  16. done
  17. done