Imported from ../bash-4.0-rc1.tar.gz.
[platform/upstream/bash.git] / tests / redir8.sub
1 rm -f u
2
3 ${THIS_SH} -c 'exec 10>&1; echo fd 10 >&10' 10>u
4 cat u
5 rm -f u
6
7 ${THIS_SH} -c 'exec 8>&1; echo fd 8 >&8' 8>u
8 cat u
9 rm -f u
10
11 exec 10>u
12 exec 10>&1; echo 'fd 10' >&10
13 cat u
14 rm -f u
15 exec 10>&-
16
17 exec 8>u
18 exec 8>&1; echo 'fd 8' >&8
19 cat u
20 rm -f u
21 exec 8>&-
22
23 rm -f infile
24 cat > infile <<EOF
25 1
26 2
27 3
28 4
29 EOF
30
31 exec 7<&0
32 exec 10<infile
33 exec 0<&10; cat <&10
34 exec 0<&7
35 exec 7<&-
36
37 exec 7<&0
38 exec 8<infile
39 exec 0<&8 ; cat <&8
40 exec 0<&7
41 exec 7<&-
42
43 exec 7<&0
44 exec 0</dev/null
45 exec 10<infile
46 exec 10<&0; cat <&10
47 exec 0<&7
48 exec 7<&-
49
50 exec 7<&0
51 exec 0</dev/null
52 exec 8<infile
53 exec 8<&0; cat <&8
54 exec 0<&7
55 exec 7<&-
56
57 rm -f infile
58 exit 0