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/cmdsubst7.0 |
# $FreeBSD: release/9.1.0/tools/regression/bin/sh/expansion/cmdsubst7.0 216778 2010-12-28 21:27:08Z jilles $ failures='' ok='' testcase() { code="$1" unset v eval ": \$($code)" if [ "${v:+bad}" = "" ]; then ok=x$ok else failures=x$failures echo "Failure for $code" fi } testcase ': ${v=0}' testcase ': ${v:=0}' testcase ': $((v=1))' testcase ': $((v+=1))' w='v=1' testcase ': $(($w))' testcase ': $((${$+v=1}))' testcase ': $((v${$+=1}))' testcase ': $((v $(echo =) 1))' testcase ': $(($(echo $w)))' test "x$failures" = x