Line | |
---|
1 | abc
|
---|
2 | ./redir.tests: line 13: /tmp/redir-test: cannot overwrite existing file
|
---|
3 | abc
|
---|
4 | def
|
---|
5 | def
|
---|
6 | ./redir.tests: line 29: $z: ambiguous redirect
|
---|
7 | Point 1
|
---|
8 | Point 2
|
---|
9 | to a
|
---|
10 | to b
|
---|
11 | Point 3
|
---|
12 | to a
|
---|
13 | to a
|
---|
14 | to b
|
---|
15 | to b
|
---|
16 | Point 4
|
---|
17 | to c
|
---|
18 | Point 5
|
---|
19 | this is redir1.sub
|
---|
20 | this is redir2.sub
|
---|
21 | read line1 "ab"
|
---|
22 | read line2 "root"
|
---|
23 | read line3 "cd"
|
---|
24 | read line4 "daemon"
|
---|
25 | from stdin: aa
|
---|
26 | to stdout
|
---|
27 | ./redir4.sub: line 32: $fd: ambiguous redirect
|
---|
28 | ./redir4.sub: line 33: $fd: ambiguous redirect
|
---|
29 | /tmp/err-and-out:
|
---|
30 | to stdout
|
---|
31 | to stderr
|
---|
32 | /tmp/err-and-out:
|
---|
33 | to stdout
|
---|
34 | to stderr
|
---|
35 | 0 -- 3 0
|
---|
36 | 0 -- 4 0
|
---|
37 | ab
|
---|
38 | cd
|
---|
39 | ef
|
---|
40 | gh
|
---|
41 | ij
|
---|
42 | kl
|
---|
43 | 0
|
---|
44 | ab
|
---|
45 | cd
|
---|
46 | cd
|
---|
47 | ./redir.tests: line 152: redir1.*: No such file or directory
|
---|
48 | # tests of ksh93-like dup-and-close redirection operators
|
---|
49 | exec 9<$0
|
---|
50 |
|
---|
51 | f()
|
---|
52 | {
|
---|
53 | exec 5<$0
|
---|
54 |
|
---|
55 | exec 0<&5-
|
---|
56 |
|
---|
57 | while read line; do
|
---|
58 | echo "$line"
|
---|
59 | done
|
---|
60 | }
|
---|
61 |
|
---|
62 | f
|
---|
63 |
|
---|
64 | typeset -f f
|
---|
65 |
|
---|
66 | # make sure it was closed
|
---|
67 | read -u 5 foo
|
---|
68 | echo after read
|
---|
69 |
|
---|
70 | exec 5<&0
|
---|
71 |
|
---|
72 | exec <&-
|
---|
73 |
|
---|
74 | read abcde
|
---|
75 |
|
---|
76 | exec 0<&9-
|
---|
77 | read line
|
---|
78 | echo $line
|
---|
79 | f ()
|
---|
80 | {
|
---|
81 | exec 5<$0;
|
---|
82 | exec 0<&5-;
|
---|
83 | while read line; do
|
---|
84 | echo "$line";
|
---|
85 | done
|
---|
86 | }
|
---|
87 | ./redir5.sub: line 20: read: 5: invalid file descriptor: Bad file descriptor
|
---|
88 | after read
|
---|
89 | ./redir5.sub: line 27: read: read error: 0: Bad file descriptor
|
---|
90 | # tests of ksh93-like dup-and-close redirection operators
|
---|
91 | /
|
---|
92 | /
|
---|
93 | /
|
---|
94 | 0
|
---|
95 | 0
|
---|
96 | 0
|
---|
97 | before block
|
---|
98 | after block
|
---|
99 | c1 is 1
|
---|
100 | c2 is 2
|
---|
101 | c3 is 3
|
---|
102 | c4 is 4
|
---|
Note:
See
TracBrowser
for help on using the repository browser.