Gavin Howard | 96ac4e2 | 2018-02-14 17:12:51 -0700 | [diff] [blame] | 1 | #! /bin/sh |
2 | |||||
3 | if [ "$#" -lt 5 ]; then | ||||
4 | echo "usage: test bc out1 out2 base nums..." | ||||
5 | exit 1 | ||||
6 | fi | ||||
7 | |||||
8 | set -e | ||||
9 | |||||
10 | bc="$1" | ||||
11 | shift | ||||
12 | |||||
13 | out1="$1" | ||||
14 | shift | ||||
15 | |||||
16 | out2="$1" | ||||
17 | shift | ||||
18 | |||||
19 | base="$1" | ||||
20 | shift | ||||
21 | |||||
22 | for var in "$@"; do | ||||
23 | |||||
24 | string="$var" | ||||
25 | |||||
26 | echo "$string" | bc -q >> "$out1" | ||||
27 | echo "$string" | "$bc" -q >> "$out2" | ||||
28 | |||||
29 | done | ||||
30 | |||||
31 | diff "$out1" "$out2" |