diff options
author | Denys Vlasenko | 2016-10-02 17:49:46 +0200 |
---|---|---|
committer | Denys Vlasenko | 2016-10-02 17:49:46 +0200 |
commit | 1b73f8471a3694d2e6b035bb7f04e1f4df943f03 (patch) | |
tree | bdfec37feb42130ca65045c29173fb46fd093f54 /shell/hush_test/hush-misc/heredoc_backslash1.tests | |
parent | 5d6b8729ed7335c702022f4f3176573f4cf2cf5a (diff) | |
download | busybox-1b73f8471a3694d2e6b035bb7f04e1f4df943f03.zip busybox-1b73f8471a3694d2e6b035bb7f04e1f4df943f03.tar.gz |
sh testsuite: create hush-heredoc/* and move files around
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush_test/hush-misc/heredoc_backslash1.tests')
-rwxr-xr-x | shell/hush_test/hush-misc/heredoc_backslash1.tests | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/shell/hush_test/hush-misc/heredoc_backslash1.tests b/shell/hush_test/hush-misc/heredoc_backslash1.tests deleted file mode 100755 index 501af54..0000000 --- a/shell/hush_test/hush-misc/heredoc_backslash1.tests +++ /dev/null @@ -1,70 +0,0 @@ -# Test for correct handling of backslashes. -# Note that some lines in each heredoc start with a tab. - -a=qwerty - -echo Quoted heredoc: -cat <<"EOF1" -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-') -c\ -EOF1 -echo - -echo Unquoted heredoc: -cat <<EOF2 -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\x-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\x-\`-\--\z-\*-\?-') -c\ -EOF2 -EOF2 -echo - -echo Quoted -heredoc: -cat <<-"EOF3" -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\'-\`-\--\z-\*-\?-') -c\ - EOF3 -# In -heredoc case the marker is detected even if it is indented. -echo - -echo Unquoted -heredoc: -cat <<-EOF4 -a\ - b -a\\ - b - 123456 -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - -$a-\t-\\-\"-\'-\`-\--\z-\*-\?- - 123456 `echo v'-$a-\t-\\-\"-\x-\`-\--\z-\*-\?-'` - 123456 $(echo v'-$a-\t-\\-\"-\x-\`-\--\z-\*-\?-') -c\ -EOF4 - EOF4 -# The marker is not detected if preceding line ends in backslash. -# TODO: marker should be detected even if it is split by line continuation: -# EOF\ -# 4 -# but currently hush doesn't do it. (Tab before "4" is not allowed, though.) -echo - -echo "Done: $?" |