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