diff options
author | Mike Frysinger | 2009-04-09 23:01:47 +0000 |
---|---|---|
committer | Mike Frysinger | 2009-04-09 23:01:47 +0000 |
commit | e05f9286a943eb74bdcdead86c016e6c8cc5c082 (patch) | |
tree | 4f62de1de6c5163d2721841a178e24d6a246f002 | |
parent | 57e746781c6cd836a9564299ef04d2ae4d995f1c (diff) | |
download | busybox-e05f9286a943eb74bdcdead86c016e6c8cc5c082.zip busybox-e05f9286a943eb74bdcdead86c016e6c8cc5c082.tar.gz |
add test cases for parameter substitution with unset/null strings
-rw-r--r-- | shell/hush_test/hush-vars/var_posix1.right | 16 | ||||
-rwxr-xr-x | shell/hush_test/hush-vars/var_posix1.tests | 22 |
2 files changed, 38 insertions, 0 deletions
diff --git a/shell/hush_test/hush-vars/var_posix1.right b/shell/hush_test/hush-vars/var_posix1.right index 55f3579..702bbca 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 4139e2c..d3205b1 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} |