config root man

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
Upload File :
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

Man Man