diff options
author | Denys Vlasenko | 2010-05-22 03:12:29 +0200 |
---|---|---|
committer | Denys Vlasenko | 2010-05-22 03:12:29 +0200 |
commit | 1e811b12317d0eab4e78d848caa640cca497a0a7 (patch) | |
tree | ef60262af7944dfe557542bec9e1fb8bea367b60 /shell/hush_test/hush-vars/param_expand_bash_substring.right | |
parent | ddc62f64baad8abdeb587b13afe8d47fb347981c (diff) | |
download | busybox-1e811b12317d0eab4e78d848caa640cca497a0a7.zip busybox-1e811b12317d0eab4e78d848caa640cca497a0a7.tar.gz |
hush: support ${var:EXPR:EXPR}!
function old new delta
handle_dollar 574 681 +107
expand_and_evaluate_arith - 77 +77
expand_vars_to_list 2302 2374 +72
add_till_closing_bracket 359 368 +9
builtin_exit 48 47 -1
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 3/1 up/down: 265/-1) Total: 264 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush_test/hush-vars/param_expand_bash_substring.right')
-rw-r--r-- | shell/hush_test/hush-vars/param_expand_bash_substring.right | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/shell/hush_test/hush-vars/param_expand_bash_substring.right b/shell/hush_test/hush-vars/param_expand_bash_substring.right index 6e3eb3b..53b8836 100644 --- a/shell/hush_test/hush-vars/param_expand_bash_substring.right +++ b/shell/hush_test/hush-vars/param_expand_bash_substring.right @@ -39,3 +39,13 @@ f:1:2=|12| f::2 =|01| f:1: =|| f:: =|| +Substrings with expressions +f =|01234567| +f:1+1:2+2 =|2345| +f:-1:2+2 =|01234567| +f:1:f =|1234567| +f:1:$f =|1234567| +f:1:${f} =|1234567| +f:1:${f:3:1} =|123| +f:1:1`echo 1`=|1| +Done |