diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-26 00:07:27 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-26 00:07:27 +0200 |
commit | 2093ad296f8a4528ad0e106b52074871a2bf070e (patch) | |
tree | d94c965340ab56f3394b4c3fba675df29ed43f80 /shell/hush_test/hush-vars/param_expand_alt.tests | |
parent | 1e3e2ccd5dd280371c9ca29c0e0304a0d40592af (diff) | |
download | busybox-2093ad296f8a4528ad0e106b52074871a2bf070e.tar.gz |
hush: fix ${##}, ${#?}, ${#!} handling
function old new delta
parse_dollar 786 820 +34
expand_one_var 1579 1592 +13
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 47/0) Total: 47 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush_test/hush-vars/param_expand_alt.tests')
-rwxr-xr-x | shell/hush_test/hush-vars/param_expand_alt.tests | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/shell/hush_test/hush-vars/param_expand_alt.tests b/shell/hush_test/hush-vars/param_expand_alt.tests index c9c4249af..d80452434 100755 --- a/shell/hush_test/hush-vars/param_expand_alt.tests +++ b/shell/hush_test/hush-vars/param_expand_alt.tests @@ -6,7 +6,7 @@ # now some funky ones. # ${V+word} "if V unset, then substitute nothing, else substitute word" # ${V:+word} "if V unset or '', then substitute nothing, else substitute word" -# bash doesn't accept ${#+}. ash prints 0 (not $#). +# bash doesn't accept ${#+}. ash prints 0 (not $#): "len of $+" echo _${#+}_ _${#:+}_ # Forms with non-empty word work as expected in both ash and bash. echo _${#+z}_ _${#:+z}_ |