source:
MondoRescue/branches/2.2.9/mindi-busybox/shell/hush_test/hush-vars/param_expand_alt.tests@
2826
Last change on this file since 2826 was 2725, checked in by , 14 years ago | |
---|---|
|
|
File size: 520 bytes |
Rev | Line | |
---|---|---|
[2725] | 1 | # first try some invalid patterns (do in subshell due to parsing error) |
2 | "$THIS_SH" -c 'echo ${+} ; echo moo' | |
3 | "$THIS_SH" -c 'echo ${:+} ; echo moo' | |
4 | ||
5 | # now some funky ones. (bash doesn't accept ${#+}) | |
6 | echo _${#+}_ _${#:+}_ | |
7 | ||
8 | # now some valid ones | |
9 | set -- | |
10 | echo _$1 _${1+} _${1:+} _${1+word} _${1:+word} | |
11 | ||
12 | set -- aaaa | |
13 | echo _$1 _${1+} _${1:+} _${1+word} _${1:+word} | |
14 | ||
15 | unset f | |
16 | echo _$f _${f+} _${f:+} _${f+word} _${f:+word} | |
17 | ||
18 | f= | |
19 | echo _$f _${f+} _${f:+} _${f+word} _${f:+word} | |
20 | ||
21 | f=fff | |
22 | echo _$f _${f+} _${f:+} _${f+word} _${f:+word} |
Note:
See TracBrowser
for help on using the repository browser.