summaryrefslogtreecommitdiff
path: root/shell/hush_test/hush-misc/redir4.tests
diff options
context:
space:
mode:
Diffstat (limited to 'shell/hush_test/hush-misc/redir4.tests')
-rwxr-xr-xshell/hush_test/hush-misc/redir4.tests80
1 files changed, 80 insertions, 0 deletions
diff --git a/shell/hush_test/hush-misc/redir4.tests b/shell/hush_test/hush-misc/redir4.tests
new file mode 100755
index 000000000..ac2a44166
--- /dev/null
+++ b/shell/hush_test/hush-misc/redir4.tests
@@ -0,0 +1,80 @@
1rm *shell_test* 2>/dev/null
2
3>\shell_test
4echo *shell_test*
5rm *shell_test*
6
7>\\shell_test
8echo *shell_test*
9rm *shell_test*
10
11>"\shell_test"
12echo *shell_test*
13rm *shell_test*
14
15>"\\shell_test"
16echo *shell_test*
17rm *shell_test*
18
19
20cat <<\shell_test
21Here1
22shell_test
23echo Ok1
24
25cat <<\\shell_test
26Here2
27\shell_test
28echo Ok2
29
30cat <<"\shell_test"
31Here3
32\shell_test
33echo Ok3
34
35cat <<"\\shell_test"
36Here4
37\shell_test
38echo Ok4
39
40
41echo How with variable refs
42i=1
43
44
45>\shell_test_$i
46echo *shell_test*
47rm *shell_test*
48
49>\\shell_test_$i
50echo *shell_test*
51rm *shell_test*
52
53>"\shell_test_$i"
54echo *shell_test*
55rm *shell_test*
56
57>"\\shell_test_$i"
58echo *shell_test*
59rm *shell_test*
60
61
62cat <<\shell_test_$i
63Here1
64shell_test_$i
65echo Ok1
66
67cat <<\\shell_test_$i
68Here2
69\shell_test_$i
70echo Ok2
71
72cat <<"\shell_test_$i"
73Here3
74\shell_test_$i
75echo Ok3
76
77cat <<"\\shell_test_$i"
78Here4
79\shell_test_$i
80echo Ok4