c2dc10bfc969680f48fb9e600c4e20b42f08d2c5
[platform/upstream/bash.git] / tests / new-exp.right
1 argv[1] = <foo bar>
2 argv[1] = <foo>
3 argv[1] = </usr/homes/chet>
4 argv[1] = </usr/homes/chet>
5 argv[1] = </usr/homes/chet>
6 ./new-exp.tests: HOME: }: syntax error: operand expected (error token is "}")
7 unset
8 argv[1] = </usr/homes/chet>
9 argv[1] = </usr/homes/chet>
10 argv[1] = </usr/homes/chet>
11 argv[1] = </usr/homes/chet>
12 argv[1] = </usr/homes/chet>
13 argv[1] = </usr/homes/chet>
14 argv[1] = </usr/homes/chet>
15 argv[1] = <*@*>
16 argv[1] = <*@*>
17 argv[1] = <@*>
18 argv[1] = <)>
19 argv[1] = <")">
20 argv[1] = <-abcd>
21 argv[2] = <->
22 argv[1] = <-abcd>
23 argv[2] = <->
24 argv[1] = <-abcd->
25 bar foo
26 bar foo
27 bar foo
28 barfoo
29 barfoo
30 \x
31 argv[1] = <abcd>
32 argv[1] = <efg>
33 argv[2] = <nop>
34 argv[1] = <efg>
35 argv[2] = <nop>
36 argv[1] = <hijklmnop>
37 argv[1] = <abcdefghijklmnop>
38 argv[1] = <abcdefghijklmnop>
39 argv[1] = <ab cd>
40 argv[2] = <ef>
41 argv[1] = <gh ij>
42 argv[2] = <kl mn>
43 argv[1] = <gh ij>
44 argv[2] = <kl mn>
45 argv[3] = <op>
46 argv[1] = <ab cd>
47 argv[2] = <ef>
48 argv[3] = <gh ij>
49 argv[4] = <kl mn>
50 argv[5] = <op>
51 argv[1] = <abcdefghijklmnop>
52 argv[1] = <4>
53 argv[1] = <op>
54 argv[1] = <abcdefghijklmnop>
55 argv[1] = <abcdefghijklmnop>
56 ./new-exp.tests: ABX: unbound variable
57 ./new-exp.tests: $6: cannot assign in this way
58 argv[1] = <xxcde>
59 argv[1] = <axxde>
60 argv[1] = <abxyz>
61 argv[1] = <abbcde>
62 argv[1] = <abcde>
63 argv[1] = <abcabe>
64 argv[1] = <abcdlast>
65 argv[1] = <abcde>
66 argv[1] = <xxcd>
67 argv[1] = <abxx>
68 argv[1] = <xxgh>
69 argv[1] = <efgh>
70 argv[1] = <xxfgh>
71 argv[1] = <zagh>
72 argv[1] = <zaza>
73 argv[1] = <zagh>
74 argv[1] = <efza>
75 argv[1] = <yyy>
76 argv[2] = <yyy>
77 argv[3] = <yyy>
78 argv[4] = <yyy>
79 argv[5] = <yyy>
80 argv[6] = <yyy>
81 argv[1] = <yyy>
82 argv[2] = <yyy>
83 argv[3] = <yyy>
84 argv[4] = <yyy>
85 argv[5] = <yyy>
86 argv[6] = <yyy>
87 argv[1] = <yyy>
88 argv[2] = <yyy>
89 argv[3] = <yyy>
90 argv[4] = <yyy>
91 argv[5] = <yyy>
92 argv[6] = <yyy>
93 argv[1] = <yyy>
94 argv[2] = <efgh>
95 argv[3] = <ijkl>
96 argv[4] = <mnop>
97 argv[5] = <qrst>
98 argv[6] = <uvwx>
99 argv[1] = <abxx>
100 argv[2] = <efxx>
101 argv[3] = <ijxx>
102 argv[4] = <mnxx>
103 argv[5] = <qrxx>
104 argv[6] = <uvxx>
105 argv[1] = <xxcd>
106 argv[1] = <xxcd>
107 argv[2] = <xxgh>
108 argv[3] = <xxkl>
109 argv[4] = <xxop>
110 argv[5] = <xxst>
111 argv[6] = <xxwx>
112 argv[1] = <abxx>
113 argv[2] = <efxx>
114 argv[3] = <ijxx>
115 argv[4] = <mnxx>
116 argv[5] = <qrxx>
117 argv[6] = <uvxx>
118 argv[1] = <zaza>
119 argv[1] = <ijza>
120 argv[1] = <zaza>
121 argv[2] = <zaza>
122 argv[3] = <zaza>
123 argv[4] = <zaza>
124 argv[5] = <zaza>
125 argv[6] = <zaza>
126 argv[1] = <zacd>
127 argv[2] = <zagh>
128 argv[3] = <zakl>
129 argv[4] = <zaop>
130 argv[5] = <zast>
131 argv[6] = <zawx>
132 argv[1] = <yyy>
133 argv[2] = <yyy>
134 argv[3] = <yyy>
135 argv[4] = <yyy>
136 argv[5] = <yyy>
137 argv[6] = <yyy>
138 argv[1] = <yyy>
139 argv[2] = <efgh>
140 argv[3] = <ijkl>
141 argv[4] = <mnop>
142 argv[5] = <qrst>
143 argv[6] = <uvwx>
144 argv[1] = <abcd>
145 argv[2] = <efgh>
146 argv[3] = <ijkl>
147 argv[4] = <mnop>
148 argv[5] = <qrst>
149 argv[6] = <uvwyyy>
150
151 This
152 string
153 has
154 multiple
155 lines.
156 This-string-has-multiple-lines.
157 this is a test of proc subst
158 this is test 2
159 ./new-exp2.sub: /tmp/bashtmp.x*: No such file or directory
160 ./new-exp2.sub: /tmp/redir-notthere: No such file or directory
161 1
162 argv[1] = <6>
163 ./new-exp.tests: ${#:}: bad substitution
164 argv[1] = <'>
165 argv[1] = <">
166 argv[1] = <"hello">
167 argv[1] = <>
168 argv[1] = <>
169 argv[1] = <>
170 argv[1] = <abcdef>
171 argv[1] = <abc def>
172 argv[1] = <abcdef>
173 argv[1] = <abc>
174 argv[2] = <def>
175 argv[1] = <abcdef>
176 argv[1] = <abc def>
177 argv[1] = <abcdef>
178 argv[1] = <abc def>
179 argv[1] = <ab>
180 argv[2] = <cd>
181 argv[3] = <ef>
182 argv[4] = <gh>
183 argv[1] = <ab>
184 argv[2] = <cd>
185 argv[3] = <ef>
186 argv[4] = <gh>
187 argv[1] = <ab>
188 argv[2] = <cd>
189 argv[3] = <ef>
190 argv[4] = <gh>
191 argv[1] = <>
192 argv[1] = <>
193 argv[1] = <>
194 argv[1] = <>
195 argv[1] = <>
196 argv[1] = <>
197 argv[1] = <hijklmnopqrstuv>
198 argv[1] = <pqrstuv>
199 argv[1] = <uvwxyz>
200 argv[1] = <abcdefghijklmnopqrstuvwxyz>
201 argv[1] = <abcdefghijklmnopqrst>
202 argv[1] = <klmnopq>
203 argv[1] = <klmnopq>
204 argv[1] = <klmnopq>
205 argv[1] = <"2 3">
206 argv[1] = <"2:3">
207 argv[1] = <"34">
208 argv[1] = <"3456">
209 argv[1] = <"3456">
210 argv[1] = <"3456">
211 argv[1] = <^A>
212 argv[2] = <^B>
213 argv[3] = <^?>
214 argv[1] = <^A>
215 argv[2] = <^B>
216 argv[3] = <^?>
217 argv[1] = <^A>
218 argv[2] = <^B>
219 argv[3] = <^?>
220 argv[1] = <^A>
221 argv[2] = <^B>
222 argv[3] = <^?>
223 argv[1] = <one/two>
224 argv[1] = <one/two>
225 argv[1] = <two>
226 argv[1] = <oneonetwo>
227 argv[1] = <onetwo>
228 argv[1] = <two>
229 argv[1] = <oneonetwo>
230 ./new-exp.tests: -2: substring expression < 0
231 argv[1] = <defghi>
232 argv[1] = <efghi>
233 argv[1] = <e*docrine>
234 argv[1] = <e*docri*e>
235 argv[1] = <endocrine>
236 argv[1] = <endocrine>
237 argv[1] = <endocrine>
238 argv[1] = <endocrine>
239 argv[1] = <endocrine>
240 argv[1] = <endocrine>
241 argv[1] = </usr/bin>
242 argv[2] = </bin>
243 argv[3] = </usr/local/bin>
244 argv[4] = </usr/gnu/bin>
245 argv[5] = </usr/bin/X11>
246 argv[6] = </sbin>
247 argv[7] = </usr/sbin>
248 argv[1] = <r>
249 argv[2] = <s>
250 argv[3] = <t>
251 argv[4] = <u>
252 argv[5] = <v>
253 argv[6] = <w>
254 argv[7] = <x>
255 argv[8] = <y>
256 argv[9] = <z>
257 argv[1] = <r>
258 argv[2] = <s>
259 argv[3] = <t>
260 argv[4] = <u>
261 argv[5] = <v>
262 argv[6] = <w>
263 argv[7] = <x>
264 argv[8] = <y>
265 argv[9] = <z>
266 argv[1] = <r>
267 argv[2] = <s>
268 argv[3] = <t>
269 argv[4] = <u>
270 argv[5] = <v>
271 argv[6] = <w>
272 argv[7] = <x>
273 argv[8] = <y>
274 argv[9] = <z>
275 argv[1] = <r>
276 argv[2] = <s>
277 argv[3] = <t>
278 argv[4] = <u>
279 argv[5] = <v>
280 argv[6] = <w>
281 argv[7] = <x>
282 argv[8] = <y>
283 argv[9] = <z>
284 argv[1] = <a>
285 argv[2] = <a>
286 argv[3] = <a>
287 argv[4] = <a>
288 argv[5] = <a>
289 argv[6] = <a>
290 argv[7] = <a>
291 argv[8] = <a>
292 argv[9] = <a>
293 argv[1] = <a>
294 argv[2] = <a>
295 argv[3] = <a>
296 argv[4] = <a>
297 argv[5] = <a>
298 argv[6] = <a>
299 argv[7] = <a>
300 argv[8] = <a>
301 argv[9] = <a>
302 argv[1] = <r>
303 argv[2] = <s>
304 argv[3] = <t>
305 argv[4] = <u>
306 argv[5] = <v>
307 argv[6] = <w>
308 argv[7] = <x>
309 argv[8] = <y>
310 argv[9] = <z>
311 argv[1] = <r>
312 argv[2] = <s>
313 argv[3] = <t>
314 argv[4] = <u>
315 argv[5] = <v>
316 argv[6] = <w>
317 argv[7] = <x>
318 argv[8] = <y>
319 argv[9] = <z>
320 argv[1] = <r>
321 argv[2] = <s>
322 argv[3] = <t>
323 argv[4] = <u>
324 argv[5] = <v>
325 argv[6] = <w>
326 argv[7] = <x>
327 argv[8] = <y>
328 argv[9] = <z>
329 argv[1] = <r>
330 argv[2] = <s>
331 argv[3] = <t>
332 argv[4] = <u>
333 argv[5] = <v>
334 argv[6] = <w>
335 argv[7] = <x>
336 argv[8] = <y>
337 argv[9] = <z>
338 argv[1] = <r>
339 argv[2] = <s>
340 argv[3] = <t>
341 argv[4] = <u>
342 argv[5] = <v>
343 argv[6] = <w>
344 argv[7] = <x>
345 argv[8] = <y>
346 argv[9] = <z>
347 argv[1] = <r>
348 argv[2] = <s>
349 argv[3] = <t>
350 argv[4] = <u>
351 argv[5] = <v>
352 argv[6] = <w>
353 argv[7] = <x>
354 argv[8] = <y>
355 argv[9] = <z>
356 argv[1] = <a>
357 argv[2] = <a>
358 argv[3] = <a>
359 argv[4] = <a>
360 argv[5] = <a>
361 argv[6] = <a>
362 argv[7] = <a>
363 argv[8] = <a>
364 argv[9] = <a>
365 argv[1] = <a>
366 argv[2] = <a>
367 argv[3] = <a>
368 argv[4] = <a>
369 argv[5] = <a>
370 argv[6] = <a>
371 argv[7] = <a>
372 argv[8] = <a>
373 argv[9] = <a>
374 argv[1] = <r>
375 argv[2] = <s>
376 argv[3] = <t>
377 argv[4] = <u>
378 argv[5] = <v>
379 argv[6] = <w>
380 argv[7] = <x>
381 argv[8] = <y>
382 argv[9] = <z>
383 argv[1] = <r>
384 argv[2] = <s>
385 argv[3] = <t>
386 argv[4] = <u>
387 argv[5] = <v>
388 argv[6] = <w>
389 argv[7] = <x>
390 argv[8] = <y>
391 argv[9] = <z>
392 ./new-exp.tests: $9: unbound variable
393 ./new-exp.tests: 9: unbound variable
394 ./new-exp.tests: UNSET: unbound variable
395 ./new-exp.tests: UNSET: unbound variable
396 ./new-exp.tests: UNSET: unbound variable
397 ./new-exp.tests: UNSET: unbound variable
398 ./new-exp.tests: UNSET: unbound variable
399 argv[1] = <5>
400 argv[1] = <#>
401 argv[1] = <#>
402 argv[1] = <>
403 argv[1] = <_QUANTITY>
404 argv[2] = <_QUART>
405 argv[3] = <_QUEST>
406 argv[4] = <_QUILL>
407 argv[5] = <_QUOTA>
408 argv[6] = <_QUOTE>
409 argv[1] = <_QUANTITY>
410 argv[2] = <_QUART>
411 argv[3] = <_QUEST>
412 argv[4] = <_QUILL>
413 argv[5] = <_QUOTA>
414 argv[6] = <_QUOTE>
415 argv[1] = <_QUANTITY-_QUART-_QUEST-_QUILL-_QUOTA-_QUOTE>
416 ./new-exp3.sub: ${!_Q* }: bad substitution
417 ./new-exp3.sub: ${!1*}: bad substitution
418 ./new-exp3.sub: ${!@*}: bad substitution
419 ./new-exp.tests: ${$(($#-1))}: bad substitution
420 argv[1] = <a>
421 argv[2] = <b>
422 argv[3] = <c>
423 argv[4] = <d>
424 argv[5] = <e>
425 argv[6] = <f>
426 argv[7] = <g>
427 argv[1] = <a>
428 argv[2] = <b>
429 argv[3] = <c>
430 argv[4] = <d>
431 argv[5] = <e>
432 argv[1] = <a>
433 argv[1] = <a>
434 argv[2] = <b>
435 argv[1] = <>
436 ./new-exp.tests: $(($# - 2)): substring expression < 0
437 ./new-exp.tests: ABXD: parameter unset