init version.
[bush.git] / tests.bak / posixexp4.sub
blob9d48b2f6d4def799c5901cd0a3a8095451dbb967
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 set -- ' abc' 'def ghi' 'jkl '
16 echo normal IFS
17 recho $@
18 : ${var=$@}
19 recho $var
20 unset -v var
21 recho ${var-$@}
23 echo null IFS
24 IFS=
25 recho $@
26 : ${var=$@}
27 recho $var
28 unset -v var
29 recho ${var-$@}
31 echo non-standard IFS
32 IFS=:
33 recho $@
34 : ${var=$@}
35 recho $var
36 unset -v var
37 recho ${var-$@} # this is inconsistent
39 echo unset IFS
40 recho $@
41 : ${var=$@}
42 recho $var
43 unset -v var
44 recho ${var-$@}