improve of cmpl.
[bush.git] / tests / printf.right
blobb032dcbfd4a1e0d9063ec3f4e81428f6cd4e77d3
1 printf: usage: printf [-v var] format [arguments]
2 printf: usage: printf [-v var] format [arguments]
3 10
4         one
5 one\ctwo
6 4\.2
7 no newline now newline
12 unquoted
13 unquoted quoted
14 unquoted    quoted
15 this\&that
16 1 2 3 4 5 
17 onestring 0 0 0
18 onestring 0 0 0.00
19 --4.2 --
20 --4.2 --
22 ^@81--
23 --      A--
24 --      A--
30 --\"abcd\"--
31 --\'abcd\'--
32 --a\x--
33 ./printf.tests: line 95: printf: missing hex digit for \x
34 --\x--
35 ----
36 ----
37 --4.2
38 --4\.2--
39 --\--
42     4.4BSD
43     4.4BSD
44     4.4BSD
45     4.4BSD
46 4.4BSD
47 4.4BSD
48     4.4BSD
49 --4.4BSD    --
50   4.
51 4.4
52 --4.4BSD  --
53 255 255 255 0377 0xff 0xFF
54 255 255 255 0377 0xff 0XFF
55 255 255 255 0377 0xff 0xFF
56 255 255 255 0377 0xff 0XFF
57         42
58        -42
59         42
60        -42
61 4.20
62 4.20
63  4.2
64 4.20
65 4.20
66  4.2
67 4.200000E+00
68 4.200000e+00
69 4.2E+00
70 4.2e+00
71 4.2
72 4.2
73    4.2
74    4.2
75 115
76 115
77 0163
78 0163
79 0x73
80 0X73
81 115.00
82 115.00
83 --  abcd--
84 --  abcd--
85 --  abcdefghij--
86 --  abcdefghij--
87 'abcd'
88 \'abcd\'
89 \abcd\
90 \abcd\
94 ./printf.tests: line 219: printf: `%10': missing format character
95 ./printf.tests: line 220: printf: `M': invalid format character
96 ab./printf.tests: line 223: printf: `y': invalid format character
97 ./printf.tests: line 226: printf: GNU: invalid number
99 ./printf.tests: line 227: printf: GNU: invalid number
102 (foo )(bar )
104   ab cd ef  
111 00001
112 00001
113     1
117    0
118    0
121    4
122    4
123 0.000000
124 0.000000
125 0.00
126 0.00
127 4.000000
128 4.000000
129 4.00
130 4.00
131 0.000000E+00
132 0.000000e+00
133 0.00E+00
134 0.00e+00
135 4.000000E+00
136 4.000000e+00
137 4.00E+00
138 4.00e+00
139 9B3A59A5
151 <   ><   >
152         one
153 one\ctwo
154 4\.2
155 no newline now newline
160 unquoted
161 unquoted quoted
162 unquoted    quoted
163 this\&that
164 1 2 3 4 5 
165 onestring 0 0 0
166 onestring 0 0 0.00
167 --4.2 --
168 --4.2 --
169 --      A--
170 --      A--
174 --\"abcd\"--
175 --\'abcd\'--
176 --a\x--
177 ./printf1.sub: line 107: printf: missing hex digit for \x
178 --\x--
179 ----
180 ----
181 --4.2
182 --4\.2--
183 --\--
186     4.4BSD
187     4.4BSD
188     4.4BSD
189     4.4BSD
190 4.4BSD
191 4.4BSD
192     4.4BSD
193 --4.4BSD    --
194   4.
196 --4.4BSD  --
197 255 255 255 0377 0xff 0xFF
198 255 255 255 0377 0xff 0XFF
199 255 255 255 0377 0xff 0xFF
200 255 255 255 0377 0xff 0XFF
201         42
202        -42
203         42
204        -42
205 4.20
206 4.20
207  4.2
208 4.20
209 4.20
210  4.2
211 4.200000E+00
212 4.200000e+00
213 4.2E+00
214 4.2e+00
217    4.2
218    4.2
221 0163
222 0163
223 0x73
224 0X73
225 115.00
226 115.00
227 --  abcd--
228 --  abcd--
229 --  abcdefghij--
230 --  abcdefghij--
231 'abcd'
232 \'abcd\'
233 \abcd\
234 \abcd\
238 ./printf1.sub: line 293: printf: `%10': missing format character
239 ./printf1.sub: line 294: printf: `M': invalid format character
240 ./printf1.sub: line 297: printf: `y': invalid format character
241 ./printf1.sub: line 300: printf: GNU: invalid number
243 ./printf1.sub: line 302: printf: GNU: invalid number
246 (foo )(bar )
248   ab cd ef  
254 16:09:15
255 ./printf3.sub: line 27: printf: warning: `Z': invalid time format specification
256 %(abde)Z
257 30-May-2010 16:09:15
258 05/30/10 15:09:15
259 current time: 2010-05-30 04:09:15 PM
260 epoch time: 1969-12-31 07:00:00 PM -0500
261 random time: 2010-05-30 04:09:15 PM -0400
262 local time: Sun May 30 16:09:15 EDT 2010
263 Sun May 30 16:09:15 EDT 2010             date-style time
264 05/30/10 (foo) 16:09:15                  date-style time
265 x       123x
266 x       123x
267 x       123x
268 x       123x
269 x       123x
270 x       123x
271 x    123.00x
272 x    123.00x
273 x    123.00x
274 x    123.00x
275 x123       x
276 x123       x
277 x+00001e+02x
278 x+00001e+02x
279 x+000000123x
280 x+000000123x
281 x+00001e+02x
282 x+00001e+02x
283 x      +123x
284 x      +123x
285 x      +123x
286 x      +123x
287 x        7bx
288 x        7bx
289 x+123      x
290 x+123      x
291 x+123      x
292 x+123      x
293 -123.000000
294 -123.000000
295 x      +123x
296 x      +123x
297 x      +123x
298 x      +123x