From e640cb4ad162422f71d267615da9cfe7ddfe6a2e Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 28 May 2009 16:49:11 +0200 Subject: hush: fix bug 353 (wrong handling of \x in assignments) Signed-off-by: Denys Vlasenko --- shell/hush_test/hush-parsing/escape5.right | 9 +++++++++ shell/hush_test/hush-parsing/escape5.tests | 7 +++++++ 2 files changed, 16 insertions(+) create mode 100644 shell/hush_test/hush-parsing/escape5.right create mode 100755 shell/hush_test/hush-parsing/escape5.tests (limited to 'shell/hush_test') diff --git a/shell/hush_test/hush-parsing/escape5.right b/shell/hush_test/hush-parsing/escape5.right new file mode 100644 index 000000000..3cdd393c7 --- /dev/null +++ b/shell/hush_test/hush-parsing/escape5.right @@ -0,0 +1,9 @@ +a\nb\nc\n +a +b +c +a\nb\nc\n +a +b +c +Done diff --git a/shell/hush_test/hush-parsing/escape5.tests b/shell/hush_test/hush-parsing/escape5.tests new file mode 100755 index 000000000..337a98ec7 --- /dev/null +++ b/shell/hush_test/hush-parsing/escape5.tests @@ -0,0 +1,7 @@ +v="a\nb\nc\n" +echo "$v" +printf "$v" +v='a\nb\nc\n' +echo "$v" +printf "$v" +echo Done -- cgit v1.2.3