diff options
Diffstat (limited to 'shell/ash_test/ash-vars/param_expand_default.tests')
-rwxr-xr-x | shell/ash_test/ash-vars/param_expand_default.tests | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/shell/ash_test/ash-vars/param_expand_default.tests b/shell/ash_test/ash-vars/param_expand_default.tests index 5e42d30e3..dbd3e2218 100755 --- a/shell/ash_test/ash-vars/param_expand_default.tests +++ b/shell/ash_test/ash-vars/param_expand_default.tests | |||
@@ -1,6 +1,5 @@ | |||
1 | # first try some invalid patterns (do in subshell due to parsing error) | 1 | # first try some invalid patterns (do in subshell due to parsing error) |
2 | # (set argv0 to "SHELL" to avoid "/path/to/shell: blah" in error messages) | 2 | # (set argv0 to "SHELL" to avoid "/path/to/shell: blah" in error messages) |
3 | # valid in bash and ash (same as $-): "$THIS_SH" -c 'echo ${-}' SHELL | ||
4 | "$THIS_SH" -c 'echo ${:-}' SHELL | 3 | "$THIS_SH" -c 'echo ${:-}' SHELL |
5 | 4 | ||
6 | # now some funky ones | 5 | # now some funky ones |
@@ -21,3 +20,8 @@ echo _$f _${f-} _${f:-} _${f-word} _${f:-word} | |||
21 | 20 | ||
22 | f=fff | 21 | f=fff |
23 | echo _$f _${f-} _${f:-} _${f-word} _${f:-word} | 22 | echo _$f _${f-} _${f:-} _${f-word} _${f:-word} |
23 | |||
24 | set -- | ||
25 | set -- "${1-}"; echo 1:$# | ||
26 | set -- | ||
27 | set -- ${1-}; echo 0:$# | ||