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