6 HOME=/usr/homes/chet # to make the check against new-exp.right work
8 recho "${undef-"foo bar"}" # should be foo bar
10 recho "${und="foo"}" # should be foo
19 expect $0: '${HOME:`echo }`}: bad substitution'
20 recho "${HOME:`echo }`}" # should be an error -- bad substitution
22 expect $0: '${_ENV[(_$-=0)+(_=1)-_${-%%*i*}]}: bad substitution'
23 x=${_ENV[(_$-=0)+(_=1)-_${-%%*i*}]} # memory leak
28 recho ${HOME:-`echo }`}
30 recho ${HOME:-`echo "}"`}
32 recho "${HOME:-`echo "}"`}"
34 recho "$(echo "${HOME}")"
36 recho "$(echo "$(echo ${HOME})")"
38 recho "$(echo "$(echo "${HOME}")")"
42 recho "${P%"*"}" # should be *@
44 recho "${P#\*}" # should be @*
47 recho "$(echo ")")" # should be )
49 recho "$(echo "\")\"")" # should be ")"
53 recho -${foo}- # should be -abcd -
55 recho -${foo% *}- # should be -abcd -
57 recho -${foo%% *}- # should be -abcd-
68 echo -n $foo' ' ; echo foo
71 echo -n $foo" " ; echo foo
74 echo -n "$foo " ; echo foo
77 echo -e "$foo\c " ; echo foo
80 echo -e $foo"\c " ; echo foo
83 expect $0: ABX: unbound variable
87 expect $0: '$6: cannot assign in this way'
94 expect $0: 'ABXD: parameter unset'
95 recho ${ABXD:?"parameter unset"}