Current Path : /compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/expansion/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/expansion/arith4.0 |
# $FreeBSD: release/9.1.0/tools/regression/bin/sh/expansion/arith4.0 206167 2010-04-04 16:29:48Z jilles $ failures=0 check() { if [ $(($1)) != $2 ]; then failures=$((failures+1)) echo "For $1, expected $2 actual $(($1))" fi } check '20 / 2 / 2' 5 check '20 - 2 - 2' 16 unset a b c d check "a = b = c = d = 1" 1 check "a == 1 && b == 1 && c == 1 && d == 1" 1 check "a += b += c += d" 4 check "a == 4 && b == 3 && c == 2 && d == 1" 1 exit $((failures != 0))