Gavin Howard | 0732f17 | 2018-02-15 15:03:22 -0700 | [diff] [blame] | 1 | #! /bin/sh |
2 | |||||
3 | if [ "$#" -lt 1 ]; then | ||||
4 | echo "usage: manual.sh <bc> [exprs...]" | ||||
5 | exit 1 | ||||
6 | fi | ||||
7 | |||||
8 | set -e | ||||
9 | |||||
10 | bc="$1" | ||||
11 | shift | ||||
12 | |||||
13 | bcdir=$(dirname "${bc}") | ||||
14 | |||||
15 | out1="$bcdir/log_bc.txt" | ||||
16 | out2="$bcdir/log_test.txt" | ||||
17 | |||||
18 | rm -rf "$out1" | ||||
19 | rm -rf "$out2" | ||||
20 | |||||
21 | for string in "$@"; do | ||||
22 | |||||
23 | echo "$string" | bc -q >> "$out1" | ||||
24 | echo "$string" | "$bc" -q >> "$out2" | ||||
25 | |||||
26 | done | ||||
27 | |||||
28 | diff "$out1" "$out2" |