From: Mike Frysinger Date: Thu, 9 Apr 2009 23:01:47 +0000 (-0000) Subject: add test cases for parameter substitution with unset/null strings X-Git-Tag: 1_14_0~43 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e05f9286a943eb74bdcdead86c016e6c8cc5c082;p=oweals%2Fbusybox.git add test cases for parameter substitution with unset/null strings --- diff --git a/shell/hush_test/hush-vars/var_posix1.right b/shell/hush_test/hush-vars/var_posix1.right index 55f35798a..702bbca79 100644 --- a/shell/hush_test/hush-vars/var_posix1.right +++ b/shell/hush_test/hush-vars/var_posix1.right @@ -1,3 +1,19 @@ + + + + + + + + + + + + + + + + abcdcd abcdcd abcdcd diff --git a/shell/hush_test/hush-vars/var_posix1.tests b/shell/hush_test/hush-vars/var_posix1.tests index 4139e2cc3..d3205b119 100755 --- a/shell/hush_test/hush-vars/var_posix1.tests +++ b/shell/hush_test/hush-vars/var_posix1.tests @@ -1,3 +1,25 @@ +unset var + +echo ${var#} +echo ${var##} +echo ${var#*} +echo ${var##*} +echo ${var%} +echo ${var%%} +echo ${var%*} +echo ${var%%*} + +var= + +echo ${var#} +echo ${var##} +echo ${var#*} +echo ${var##*} +echo ${var%} +echo ${var%%} +echo ${var%*} +echo ${var%%*} + var=ababcdcd echo ${var#ab}