1214524Sjilles# $FreeBSD: releng/11.0/bin/sh/tests/expansion/trim6.0 214524 2010-10-29 19:34:57Z jilles $
2214524Sjilles
3214524Sjillese=
4214524Sjillesfor i in 0 1 2 3; do
5214524Sjilles	for j in 0 1 2 3 4 5 6 7; do
6214524Sjilles		for k in 0 1 2 3 4 5 6 7; do
7214524Sjilles			case $i$j$k in
8214524Sjilles			000) continue ;;
9214524Sjilles			esac
10214524Sjilles			e="$e\\$i$j$k"
11214524Sjilles		done
12214524Sjilles	done
13214524Sjillesdone
14214524Sjillese=$(printf "$e")
15214524Sjillesv=@$e@$e@
16214524Sjillesy=${v##*"$e"}
17214524Sjillesyq="${v##*"$e"}"
18214524Sjilles[ "$y" = @ ] || echo "error when unquoted in non-splitting context"
19214524Sjilles[ "$yq" = @ ] || echo "error when quoted in non-splitting context"
20214524Sjilles[ "${v##*"$e"}" = @ ] || echo "error when quoted in splitting context"
21214524SjillesIFS=
22214524Sjilles[ ${v##*"$e"} = @ ] || echo "error when unquoted in splitting context"
23