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