script.sh 294 B

123456789101112131415161718192021222324
  1. #! /bin/sh
  2. if [ "$#" -lt 4 ]; then
  3. echo "usage: script.sh <bc> <test_output1> <test_output2> <script>"
  4. exit 1
  5. fi
  6. set -e
  7. bc="$1"
  8. shift
  9. out1="$1"
  10. shift
  11. out2="$1"
  12. shift
  13. script="$1"
  14. echo "quit" | bc -lq "$script" > "$out1"
  15. echo "quit" | "$bc" -lq "$script" > "$out2"
  16. diff "$out1" "$out2"