diff options
author | Denys Vlasenko | 2010-09-06 10:26:37 +0200 |
---|---|---|
committer | Denys Vlasenko | 2010-09-06 10:26:37 +0200 |
commit | c49d2d97939d77be3d1f3bbbbf9db30a55771c15 (patch) | |
tree | 8cf0a9ad8fd7e0d9762684fef0a7a5a4f7d43859 /shell/hush_test/hush-vars/var_bash4.right | |
parent | d383b49aefecea99e5bfb2f9eb2956f1c6c013e1 (diff) | |
download | busybox-c49d2d97939d77be3d1f3bbbbf9db30a55771c15.zip busybox-c49d2d97939d77be3d1f3bbbbf9db30a55771c15.tar.gz |
hush: fix globbing+backslashes in unquoted $var expansion
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'shell/hush_test/hush-vars/var_bash4.right')
-rw-r--r-- | shell/hush_test/hush-vars/var_bash4.right | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/shell/hush_test/hush-vars/var_bash4.right b/shell/hush_test/hush-vars/var_bash4.right index 600e853..0ef1bf6 100644 --- a/shell/hush_test/hush-vars/var_bash4.right +++ b/shell/hush_test/hush-vars/var_bash4.right @@ -1,23 +1,40 @@ Source: a*b\*c Replace str: _\\_\z_ Pattern: single backslash and star: "replace literal star" -In assignment: a_\_z_b\*c Unquoted: a_\_z_b\*c +Unquoted =: a_\_z_b\*c Quoted: a_\_\z_b\*c +Quoted =: a_\_\z_b\*c Pattern: double backslash and star: "replace backslash and everything after it" -In assignment: a*b_\_z_ Unquoted: a*b_\_z_ +Unquoted =: a*b_\_z_ Quoted: a*b_\_\z_ +Quoted =: a*b_\_\z_ Source: a\bc Replace str: _\\_\z_ Pattern: single backslash and b: "replace b" -In assignment: a\_\_z_c Unquoted: a\_\_z_c +Unquoted =: a\_\_z_c Quoted: a\_\_\z_c +Quoted =: a\_\_\z_c Pattern: double backslash and b: "replace backslash and b" -In assignment: a_\_z_c Unquoted: a_\_z_c +Unquoted =: a_\_z_c Quoted: a_\_\z_c +Quoted =: a_\_\z_c + +Source: a\bc +Replace str: _\\_\z_ (as variable $s) +Pattern: single backslash and b: "replace b" +Unquoted: a\_\\_\z_c +Unquoted =: a\_\\_\z_c +Quoted: a\_\\_\z_c +Quoted =: a\_\\_\z_c +Pattern: double backslash and b: "replace backslash and b" +Unquoted: a_\\_\z_c +Unquoted =: a_\\_\z_c +Quoted: a_\\_\z_c +Quoted =: a_\\_\z_c Done: 0 |