]>
Commit | Line | Data |
---|---|---|
deb63bfb | 1 | # $FreeBSD: head/bin/sh/tests/expansion/arith5.0 206168 2010-04-04 16:48:33Z jilles $ |
71aad674 A |
2 | |
3 | failures=0 | |
4 | ||
5 | check() { | |
6 | if [ "$2" != "$3" ]; then | |
7 | failures=$((failures+1)) | |
8 | echo "For $1, expected $3 actual $2" | |
9 | fi | |
10 | } | |
11 | ||
12 | unset a | |
13 | check '$((1+${a:-$((7+2))}))' "$((1+${a:-$((7+2))}))" 10 | |
14 | check '$((1+${a:=$((2+2))}))' "$((1+${a:=$((2+2))}))" 5 | |
15 | check '$a' "$a" 4 | |
16 | ||
17 | exit $((failures != 0)) |