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