improve of cmpl.
[bush.git] / tests / glob.right
blobb1c121f79f8db630ddaaefcb1655a7e87046fcbc
1 foo/bar foobar/bar
2 ok 1
3 ok 2
4 ok 3
5 ok 4
6 ok 5
8 argv[1] = <A£\B>
9 argv[1] = <A>
10 argv[1] = <B>
11 argv[1] = <a£\b>
12 0000000 141 243 134 142
13 0000004
14 ok 6
15 ok 7
16 invalid bracket expression
17 == LANG=C ==
18 [[:alpha:]
19 ok 1
21 [[:alpha:]
22 ok 2
23 ok 2.1
24 ok 3
25 ok 4
26 == LANG=en_US.UTF-8 ==
27 [[:alpha:]
28 ok 1
30 [[:alpha:]
31 ok 2
32 ok 2.1
33 ok 3
34 ok 4
35 invalid character class
36 == LANG=C ==
39 ok 1
40 ok 2
41 ok 3
42 ok 4
43 ok 5
44 ok 6
45 == LANG=en_US.UTF-8 ==
48 ok 1
49 ok 2
50 ok 3
51 ok 4
52 ok 5
53 ok 6
54 invalid collating symbols
55 == LANG=C ==
56 ok 1
57 ok 2
58 ok 3
59 ok 4
60 ok 5
61 == LANG=en_US.UTF-8 ==
62 ok 1
63 ok 2
64 ok 3
65 ok 4
66 ok 5
67 argv[1] = <a\?>
68 a\?
69 argv[1] = <a\?>
70 a\?
71 a\a
72 <define\/\
74 ./tmp/a/b/c ./tmp/a/b/c ./tmp/a/b/c
75 ./tmp/a/b/c ./tmp/a/b/c ./tmp/a/b/c
76 ./tmp/a/b/c
77 ./tmp/a/b/c
78 ./tmp\/a/b/c
79 ./tm[p]\/a/b/c
80 ./tmp/a/b/c
81 argv[1] = <./tmp/a/*>
82 argv[1] = <./tmp/a/*>
83 argv[1] = <./tmp/a/b/c>
84 argv[1] = <./tmp/a/*>
85 argv[1] = <./tmp/a/b/c>
86 argv[1] = <./t\mp/a/*>
87 argv[1] = <./tmp/a/b/c>
88 argv[1] = <./tmp/a/>
89 argv[1] = <./tmp/a/b/>
90 argv[1] = <./t\mp/a/>
91 argv[1] = <./t\mp/a/b/>
92 argv[1] = <./tmp/a/*>
93 argv[1] = <./tmp/a/b/c>
94 argv[1] = <./tmp/a>
95 argv[1] = <./tmp/a/b*>
96 argv[1] = <./tmp/a>
97 argv[1] = <./tmp/a/b*>
98 argv[1] = <./tmp/>
99 argv[1] = <\$foo>
100 argv[2] = <\$foo>
101 argv[1] = <mixed\$foo/>
102 <abcdefg>
103 <\.>
104 *abc.c
105 searchable/\.
106 searchable/\./.
107 readable/\.
108 readable/\./.
109 searchable/\.
110 readable/\.
111 searchable/.
112 searchable/.
113 searchable/.
114 1: [qwe/qwe]
115 2: [qwe/
116 3: [qwe/]
118 5: [qwe/
120 a\*b
121 a\\x01*b*
122 é/*
123 é/*
124 argv[1] = <a>
125 argv[2] = <abc>
126 argv[3] = <abd>
127 argv[4] = <abe>
128 argv[5] = <X*>
129 argv[1] = <a>
130 argv[2] = <abc>
131 argv[3] = <abd>
132 argv[4] = <abe>
133 argv[1] = <a>
134 argv[2] = <abc>
135 argv[3] = <abd>
136 argv[4] = <abe>
137 tmp/l1 tmp/l2 tmp/*4 tmp/l3
138 ./glob.tests: line 65: no match: tmp/*4
139 argv[1] = <bdir/>
140 argv[1] = <*>
141 argv[1] = <a*>
142 argv[1] = <a*>
143 argv[1] = <c>
144 argv[2] = <ca>
145 argv[3] = <cb>
146 argv[4] = <a*>
147 argv[5] = <*q*>
148 argv[1] = <**>
149 argv[1] = <**>
150 argv[1] = <\.\./*/>
151 argv[1] = <s/\..*//>
152 argv[1] = </^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\1/>
153 argv[1] = <abc>
154 argv[2] = <abd>
155 argv[3] = <abe>
156 argv[4] = <bb>
157 argv[5] = <cb>
158 argv[1] = <abd>
159 argv[2] = <abe>
160 argv[3] = <bb>
161 argv[4] = <bcd>
162 argv[5] = <bdir>
163 argv[6] = <ca>
164 argv[7] = <cb>
165 argv[8] = <dd>
166 argv[9] = <de>
167 argv[1] = <abd>
168 argv[2] = <abe>
169 argv[1] = <a-b>
170 argv[2] = <aXb>
171 argv[1] = <Beware>
172 argv[2] = <d>
173 argv[3] = <dd>
174 argv[4] = <de>
175 argv[1] = <a*b/ooo>
176 argv[1] = <a*b/ooo>
177 no match
178 not there
179 argv[1] = <abc>
180 argv[1] = <abc>
181 argv[1] = <abc>
182 argv[1] = <abc>
183 match 1
184 match 2
185 ok 1
186 ok 2
187 ok 3
188 ok 4
189 ok 5
190 argv[1] = <man/man1/bush.1>
191 argv[1] = <man/man1/bush.1>
192 argv[1] = <man/man1/bush.1>
193 ok 1
194 ok 2
195 ok 3
196 ok 4
197 ok 5
198 ok 6
199 ok 7
200 ok 8
201 ok 9
202 ok 10
203 ok 11
204 ok 20
205 ok 21
206 ok 22
207 ok 23
208 ok 24
209 ok 25
210 ok 26
211 ok 27
212 ok 28
213 ok 29
214 ok 30
215 ok 31
216 ok 32
217 ok 33
218 ok 34
219 ok 35
220 ok 36
221 ok 37
222 argv[1] = <b>
223 argv[2] = <bb>
224 argv[3] = <bcd>
225 argv[4] = <bdir>
226 argv[1] = <Beware>
227 argv[2] = <b>
228 argv[3] = <bb>
229 argv[4] = <bcd>
230 argv[5] = <bdir>
231 argv[1] = <Beware>
232 argv[2] = <b>
233 argv[3] = <bb>
234 argv[4] = <bcd>
235 argv[5] = <bdir>
236 argv[1] = <*>
237 argv[1] = <a*b>
238 argv[2] = <a-b>
239 argv[3] = <aXb>
240 argv[4] = <abd>
241 argv[5] = <bb>
242 argv[6] = <bcd>
243 argv[7] = <bdir>
244 argv[8] = <ca>
245 argv[9] = <cb>
246 argv[10] = <dd>
247 argv[11] = <man>
248 argv[1] = <Beware>
249 argv[2] = <abc>
250 argv[3] = <abe>
251 argv[4] = <bdir>
252 argv[5] = <ca>
253 argv[6] = <de>
254 argv[7] = <man>
255 argv[1] = <*>
256 argv[1] = <man/man1/bush.1>
257 argv[1] = <man/man1/bush.1>