From 468c326d6a9035314add6d431301f3840629c976 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sat, 9 Oct 2010 21:59:49 +0200 Subject: Apply post-1.17.2 fixes, bump version to 1.17.3 Signed-off-by: Denys Vlasenko --- shell/hush_test/hush-vars/var_unbackslash.right | 9 +++++++++ shell/hush_test/hush-vars/var_unbackslash.tests | 20 ++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 shell/hush_test/hush-vars/var_unbackslash.right create mode 100755 shell/hush_test/hush-vars/var_unbackslash.tests (limited to 'shell/hush_test/hush-vars') 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 0000000..c480792 --- /dev/null +++ b/shell/hush_test/hush-vars/var_unbackslash.right @@ -0,0 +1,9 @@ +b1=-qwerty-t-\-"---z-*-?- +b1=-qwerty-t-\-"---z-*-?- +b2=-$a-\t-\\-\"-\--\z-\*-\?- +b2=-$a-\t-\\-\"-\--\z-\*-\?- +c=-$a-\t-\\-\"-\--\z-\*-\?- +c=-$a-\t-\\-\"-\--\z-\*-\?- +c=-$a-\t-\\-\"-\--\z-\*-\?- +c=-$a-\t-\\-\"-\--\z-\*-\?- +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 0000000..2377cd5 --- /dev/null +++ b/shell/hush_test/hush-vars/var_unbackslash.tests @@ -0,0 +1,20 @@ +# Test for correct handling of backslashes +a=qwerty + +b=-$a-\t-\\-\"-\--\z-\*-\?- +echo b1=$b +echo "b1=$b" +b='-$a-\t-\\-\"-\--\z-\*-\?-' +echo b2=$b +echo "b2=$b" + +c=$b +echo "c=$c" +c=${b} +echo "c=$c" +c="$b" +echo "c=$c" +c="${b}" +echo "c=$c" + +echo "Done: $?" -- cgit v1.1