1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/expansion/ifs1.0 194981 2009-06-25 17:36:08Z jilles $ 23df4d8b0SPeter Avalos 33df4d8b0SPeter Avalosc=: e= s=' ' 43df4d8b0SPeter Avalosfailures='' 53df4d8b0SPeter Avalosok='' 63df4d8b0SPeter Avalos 73df4d8b0SPeter Avaloscheck_result() { 83df4d8b0SPeter Avalos if [ "x$2" = "x$3" ]; then 93df4d8b0SPeter Avalos ok=x$ok 103df4d8b0SPeter Avalos else 113df4d8b0SPeter Avalos failures=x$failures 123df4d8b0SPeter Avalos echo "For $1, expected $3 actual $2" 133df4d8b0SPeter Avalos fi 143df4d8b0SPeter Avalos} 153df4d8b0SPeter Avalos 163df4d8b0SPeter AvalosIFS=' 173df4d8b0SPeter Avalos' 183df4d8b0SPeter Avalosset -- a '' 193df4d8b0SPeter Avalosset -- "$@" 203df4d8b0SPeter Avaloscheck_result 'set -- "$@"' "($#)($1)($2)" "(2)(a)()" 213df4d8b0SPeter Avalos 223df4d8b0SPeter Avalosset -- a '' 233df4d8b0SPeter Avalosset -- "$@"$e 243df4d8b0SPeter Avaloscheck_result 'set -- "$@"$e' "($#)($1)($2)" "(2)(a)()" 253df4d8b0SPeter Avalos 263df4d8b0SPeter Avalosset -- a '' 273df4d8b0SPeter Avalosset -- "$@"$s 283df4d8b0SPeter Avaloscheck_result 'set -- "$@"$s' "($#)($1)($2)" "(2)(a)()" 293df4d8b0SPeter Avalos 303df4d8b0SPeter AvalosIFS="$c" 313df4d8b0SPeter Avalosset -- a '' 323df4d8b0SPeter Avalosset -- "$@"$c 333df4d8b0SPeter Avaloscheck_result 'set -- "$@"$c' "($#)($1)($2)" "(2)(a)()" 343df4d8b0SPeter Avalos 353df4d8b0SPeter Avalostest "x$failures" = x 36