init version.
[bush.git] / tests / 2.dollor / dollar-star / dollar-star10.sub
blobfce9ec1f454b2341483f408046fa5083ea9dcb4c
1 #   This program is free software: you can redistribute it and/or modify
2 #   it under the terms of the GNU General Public License as published by
3 #   the Free Software Foundation, either version 3 of the License, or
4 #   (at your option) any later version.
6 #   This program is distributed in the hope that it will be useful,
7 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
8 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9 #   GNU General Public License for more details.
11 #   You should have received a copy of the GNU General Public License
12 #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
14 oIFS=$IFS
16 set -- ''
18 unset v
19 recho ${v= ''}
20 recho $v
21 unset v
22 recho ${v=''}
23 recho $v
24 unset v
25 recho ${v= $*}
26 recho $v
27 unset v
28 recho ${v=$*}
29 recho $v
30 unset v
31 recho ${v='' }
32 recho $v
33 unset v
34 recho ${v= '' }
35 recho $v
36 unset v
37 recho ${v=$* }
38 recho $v
39 unset v
40 recho ${v= $* }
41 recho $v
43 unset IFS
45 unset v
46 recho ${v= ''}
47 recho $v
48 unset v
49 recho ${v=''}
50 recho $v
51 unset v
52 recho ${v= $*}
53 recho $v
54 unset v
55 recho ${v=$*}
56 recho $v
57 unset v
58 recho ${v='' }
59 recho $v
60 unset v
61 recho ${v= '' }
62 recho $v
63 unset v
64 recho ${v=$* }
65 recho $v
66 unset v
67 recho ${v= $* }
68 recho $v
70 unset -v v
71 IFS=$oIFS
73 # This shouldn't output anything
74 set -- '' ''
76 unset -v v
77 recho ${v=$*}
78 unset -v v
79 recho ${v= $*}
80 unset -v v
81 recho ${v=$* }
82 unset -v v
83 recho ${v= $* }
85 unset -v v IFS
86 recho ${v=$*}
87 unset -v v
88 recho ${v= $*}
89 unset -v v
90 recho ${v= $* }
91 unset -v v
92 recho ${v= $*}