illumos-port-bash/tests/printf.right

299 lines
3.5 KiB
Plaintext

printf: usage: printf [-v var] format [arguments]
printf: usage: printf [-v var] format [arguments]
10
one
one\ctwo
4\.2
no newline now newline
%
%
%d
A
unquoted
unquoted quoted
unquoted quoted
this\&that
1 2 3 4 5
onestring 0 0 0
onestring 0 0 0.00
--4.2 --
--4.2 --
--
^@81--
-- A--
-- A--
A7
A7
A7
A7
A7
--\"abcd\"--
--\'abcd\'--
--a\x--
./printf.tests: line 95: printf: missing hex digit for \x
--\x--
----
----
--4.2
--4\.2--
--\--
4.4BSD
4.4BSD
4.4BSD
4.4BSD
4.4BSD
4.4BSD
4.4BSD
--4.4BSD --
4.
4.4
--4.4BSD --
255 255 255 0377 0xff 0xFF
255 255 255 0377 0xff 0XFF
255 255 255 0377 0xff 0xFF
255 255 255 0377 0xff 0XFF
42
-42
42
-42
4.20
4.20
4.2
4.20
4.20
4.2
4.200000E+00
4.200000e+00
4.2E+00
4.2e+00
4.2
4.2
4.2
4.2
115
115
0163
0163
0x73
0X73
115.00
115.00
-- abcd--
-- abcd--
-- abcdefghij--
-- abcdefghij--
'abcd'
\'abcd\'
\abcd\
\abcd\
26
26
26
./printf.tests: line 219: printf: `%10': missing format character
./printf.tests: line 220: printf: `M': invalid format character
ab./printf.tests: line 223: printf: `y': invalid format character
./printf.tests: line 226: printf: GNU: invalid number
0
./printf.tests: line 227: printf: GNU: invalid number
0
-
(foo )(bar )
0
ab cd ef
13
^G
^G
^@7
^Ge
"?
00001
00001
1
1
0
0
0
0
4
4
4
4
0.000000
0.000000
0.00
0.00
4.000000
4.000000
4.00
4.00
0.000000E+00
0.000000e+00
0.00E+00
0.00e+00
4.000000E+00
4.000000e+00
4.00E+00
4.00e+00
9B3A59A5
q
''
''
s
b
xx
xx
< >< >
one
one\ctwo
4\.2
no newline now newline
%
%
%d
A
unquoted
unquoted quoted
unquoted quoted
this\&that
1 2 3 4 5
onestring 0 0 0
onestring 0 0 0.00
--4.2 --
--4.2 --
-- A--
-- A--
A7
A7
A7
--\"abcd\"--
--\'abcd\'--
--a\x--
./printf1.sub: line 107: printf: missing hex digit for \x
--\x--
----
----
--4.2
--4\.2--
--\--
4.4BSD
4.4BSD
4.4BSD
4.4BSD
4.4BSD
4.4BSD
4.4BSD
--4.4BSD --
4.
4.4
--4.4BSD --
255 255 255 0377 0xff 0xFF
255 255 255 0377 0xff 0XFF
255 255 255 0377 0xff 0xFF
255 255 255 0377 0xff 0XFF
42
-42
42
-42
4.20
4.20
4.2
4.20
4.20
4.2
4.200000E+00
4.200000e+00
4.2E+00
4.2e+00
4.2
4.2
4.2
4.2
115
115
0163
0163
0x73
0X73
115.00
115.00
-- abcd--
-- abcd--
-- abcdefghij--
-- abcdefghij--
'abcd'
\'abcd\'
\abcd\
\abcd\
26
26
26
./printf1.sub: line 293: printf: `%10': missing format character
./printf1.sub: line 294: printf: `M': invalid format character
./printf1.sub: line 297: printf: `y': invalid format character
./printf1.sub: line 300: printf: GNU: invalid number
0
./printf1.sub: line 302: printf: GNU: invalid number
0
-
(foo )(bar )
0
ab cd ef
13
^G
^G
^Ge
"?
16:09:15
./printf3.sub: line 27: printf: warning: `Z': invalid time format specification
%(abde)Z
30-May-2010 16:09:15
05/30/10 15:09:15
current time: 2010-05-30 04:09:15 PM
epoch time: 1969-12-31 07:00:00 PM -0500
random time: 2010-05-30 04:09:15 PM -0400
local time: Sun May 30 16:09:15 EDT 2010
Sun May 30 16:09:15 EDT 2010 date-style time
05/30/10 (foo) 16:09:15 date-style time
x 123x
x 123x
x 123x
x 123x
x 123x
x 123x
x 123.00x
x 123.00x
x 123.00x
x 123.00x
x123 x
x123 x
x+00001e+02x
x+00001e+02x
x+000000123x
x+000000123x
x+00001e+02x
x+00001e+02x
x +123x
x +123x
x +123x
x +123x
x 7bx
x 7bx
x+123 x
x+123 x
x+123 x
x+123 x
-123.000000
-123.000000
x +123x
x +123x
x +123x
x +123x