diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-04-09 23:01:47 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-04-09 23:01:47 +0000 |
commit | e05f9286a943eb74bdcdead86c016e6c8cc5c082 (patch) | |
tree | 4f62de1de6c5163d2721841a178e24d6a246f002 /shell/hush_test/hush-vars | |
parent | 57e746781c6cd836a9564299ef04d2ae4d995f1c (diff) | |
download | busybox-w32-e05f9286a943eb74bdcdead86c016e6c8cc5c082.tar.gz busybox-w32-e05f9286a943eb74bdcdead86c016e6c8cc5c082.tar.bz2 busybox-w32-e05f9286a943eb74bdcdead86c016e6c8cc5c082.zip |
add test cases for parameter substitution with unset/null strings
Diffstat (limited to 'shell/hush_test/hush-vars')
-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 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 @@ | |||
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | |||
10 | |||
11 | |||
12 | |||
13 | |||
14 | |||
15 | |||
16 | |||
1 | abcdcd | 17 | abcdcd |
2 | abcdcd | 18 | abcdcd |
3 | abcdcd | 19 | 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 @@ | |||
1 | unset var | ||
2 | |||
3 | echo ${var#} | ||
4 | echo ${var##} | ||
5 | echo ${var#*} | ||
6 | echo ${var##*} | ||
7 | echo ${var%} | ||
8 | echo ${var%%} | ||
9 | echo ${var%*} | ||
10 | echo ${var%%*} | ||
11 | |||
12 | var= | ||
13 | |||
14 | echo ${var#} | ||
15 | echo ${var##} | ||
16 | echo ${var#*} | ||
17 | echo ${var##*} | ||
18 | echo ${var%} | ||
19 | echo ${var%%} | ||
20 | echo ${var%*} | ||
21 | echo ${var%%*} | ||
22 | |||
1 | var=ababcdcd | 23 | var=ababcdcd |
2 | 24 | ||
3 | echo ${var#ab} | 25 | echo ${var#ab} |