xref: /dflybsd-src/tools/regression/bin/sh/expansion/cmdsubst3.0 (revision 3e3895bf4584c1562faf4533cbd97026ee6a8dcf)
1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/expansion/cmdsubst3.0 218819 2011-02-18 20:37:09Z jilles $
24bfff613SPeter Avalos
34bfff613SPeter Avalosunset LC_ALL
44bfff613SPeter Avalosexport LC_CTYPE=en_US.ISO8859-1
53df4d8b0SPeter Avalos
63df4d8b0SPeter Avalose=
73df4d8b0SPeter Avalosfor i in 0 1 2 3; do
83df4d8b0SPeter Avalos	for j in 0 1 2 3 4 5 6 7; do
93df4d8b0SPeter Avalos		for k in 0 1 2 3 4 5 6 7; do
103df4d8b0SPeter Avalos			case $i$j$k in
113df4d8b0SPeter Avalos			000) continue ;;
123df4d8b0SPeter Avalos			esac
133df4d8b0SPeter Avalos			e="$e\n\\$i$j$k"
143df4d8b0SPeter Avalos		done
153df4d8b0SPeter Avalos	done
163df4d8b0SPeter Avalosdone
173df4d8b0SPeter Avalose1=$(printf "$e")
183df4d8b0SPeter Avalose2="$(printf "$e")"
193df4d8b0SPeter Avalos[ "${#e1}" = 510 ] || echo length bad
203df4d8b0SPeter Avalos[ "$e1" = "$e2" ] || echo e1 != e2
213df4d8b0SPeter Avalos[ "$e1" = "$(printf "$e")" ] || echo quoted bad
223df4d8b0SPeter AvalosIFS=
233df4d8b0SPeter Avalos[ "$e1" = $(printf "$e") ] || echo unquoted bad
24