diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-10-09 21:59:49 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-10-09 21:59:49 +0200 |
| commit | 468c326d6a9035314add6d431301f3840629c976 (patch) | |
| tree | fb2fbca7fcbeec23681c8e97a311f7eae612281c /shell/hush_test | |
| parent | 5e891f30d376bb83d391790173b1c189f4bb22cd (diff) | |
| download | busybox-w32-1_17_3.tar.gz busybox-w32-1_17_3.tar.bz2 busybox-w32-1_17_3.zip | |
Apply post-1.17.2 fixes, bump version to 1.17.31_17_3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush_test')
| -rw-r--r-- | shell/hush_test/hush-vars/var_unbackslash.right | 9 | ||||
| -rwxr-xr-x | shell/hush_test/hush-vars/var_unbackslash.tests | 20 |
2 files changed, 29 insertions, 0 deletions
diff --git a/shell/hush_test/hush-vars/var_unbackslash.right b/shell/hush_test/hush-vars/var_unbackslash.right new file mode 100644 index 000000000..c48079279 --- /dev/null +++ b/shell/hush_test/hush-vars/var_unbackslash.right | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | b1=-qwerty-t-\-"---z-*-?- | ||
| 2 | b1=-qwerty-t-\-"---z-*-?- | ||
| 3 | b2=-$a-\t-\\-\"-\--\z-\*-\?- | ||
| 4 | b2=-$a-\t-\\-\"-\--\z-\*-\?- | ||
| 5 | c=-$a-\t-\\-\"-\--\z-\*-\?- | ||
| 6 | c=-$a-\t-\\-\"-\--\z-\*-\?- | ||
| 7 | c=-$a-\t-\\-\"-\--\z-\*-\?- | ||
| 8 | c=-$a-\t-\\-\"-\--\z-\*-\?- | ||
| 9 | Done: 0 | ||
diff --git a/shell/hush_test/hush-vars/var_unbackslash.tests b/shell/hush_test/hush-vars/var_unbackslash.tests new file mode 100755 index 000000000..2377cd50b --- /dev/null +++ b/shell/hush_test/hush-vars/var_unbackslash.tests | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | # Test for correct handling of backslashes | ||
| 2 | a=qwerty | ||
| 3 | |||
| 4 | b=-$a-\t-\\-\"-\--\z-\*-\?- | ||
| 5 | echo b1=$b | ||
| 6 | echo "b1=$b" | ||
| 7 | b='-$a-\t-\\-\"-\--\z-\*-\?-' | ||
| 8 | echo b2=$b | ||
| 9 | echo "b2=$b" | ||
| 10 | |||
| 11 | c=$b | ||
| 12 | echo "c=$c" | ||
| 13 | c=${b} | ||
| 14 | echo "c=$c" | ||
| 15 | c="$b" | ||
| 16 | echo "c=$c" | ||
| 17 | c="${b}" | ||
| 18 | echo "c=$c" | ||
| 19 | |||
| 20 | echo "Done: $?" | ||
