improve of cmpl.
[bush.git] / tests / type.right
bloba4b524a85b5ae5349af31e35c22166464d8b5c7c
1 ./type.tests: line 22: type: -r: invalid option
2 type: usage: type [-afptP] name [name ...]
3 ./type.tests: line 25: type: notthere: not found
4 function
5 keyword
6 builtin
7 file
8 file
9 file
10 func is a function
11 func () 
12
13     echo this is func
15 while is a shell keyword
16 while is a shell keyword
17 builtin is a shell builtin
18 /bin/sh is /bin/sh
19 func
20 func is a function
21 func () 
22
23     echo this is func
25 while
26 while is a shell keyword
27 ./type.tests: line 56: type: m: not found
28 alias m='more'
29 alias m='more'
30 m is aliased to `more'
31 alias
32 alias m='more'
33 alias m='more'
34 alias m='more'
35 m is aliased to `more'
36 builtin
37 builtin is a shell builtin
38 /bin/sh
39 /bin/sh is /bin/sh
40 ./type.tests: line 78: type: func: not found
41 ./type.tests: line 80: type: m: not found
42 /bin/sh
43 /tmp/bush
44 bush is hashed (/tmp/bush)
45 file
46 hits    command
47    1    /bin/sh
48    3    /tmp/bush
49 f is a function
50 f () 
51
52     v='^A'
54 foo is a function
55 foo () 
56
57     echo $(<x1)
59 bar is a function
60 bar () 
61
62     echo $(<x1)
64 foo is a function
65 foo () 
66
67     echo;
68     cat <<END
69 bar
70 END
72     cat <<EOF
73 qux
74 EOF
78 bar
79 qux
81 bar
82 qux
83 foo is a function
84 foo () 
85
86     rm -f a b c;
87     for f in a b c;
88     do
89         cat <<-EOF >> ${f}
90 file
91 EOF
93     done
94     grep . a b c
96 a:file
97 b:file
98 c:file
99 bb is a function
100 bb () 
102     ( cat <<EOF
107     echo after subshell
109 mkcoprocs is a function
110 mkcoprocs () 
112     coproc a { 
113         cat <<EOF1
114 producer 1
115 EOF1
117     }
118     coproc b { 
119         cat <<EOF2
120 producer 2
121 EOF2
123     }
124     echo "coprocs created"
126 mkcoprocs is a function
127 mkcoprocs () 
129     coproc COPROC ( b cat <<EOF
130 heredoc
131 body
134     echo "coprocs created"