sbase/printf.1

34 lines
840 B
Groff
Raw Normal View History

.Dd March 27, 2015
2014-09-29 13:35:35 +00:00
.Dt PRINTF 1
.Os sbase
2014-09-29 13:35:35 +00:00
.Sh NAME
.Nm printf
.Nd print formatted data
2014-09-29 13:35:35 +00:00
.Sh SYNOPSIS
.Nm
2014-09-29 13:35:35 +00:00
.Ar format
.Op Ar arg ...
2014-09-29 13:35:35 +00:00
.Sh DESCRIPTION
.Nm
writes formatted data according to
2014-09-29 13:35:35 +00:00
.Ar format
using each
.Ar arg
until drained.
2014-09-29 13:35:35 +00:00
.Pp
.Nm
interprets the standard escape sequences \e\e, \e', \e", \ea, \eb, \ee,
\ef, \en, \er, \et, \ev, \exH[H], \eO[OO], the sequence \ec, which
terminates further output if it's found inside
.Ar format
or a %b format string, the format specification %b for an unescaped string and all C
2014-09-29 13:35:35 +00:00
.Xr printf 3
format specifications ending with csdiouxXaAeEfFgG, including variable width and precision.
2014-09-29 13:35:35 +00:00
.Sh STANDARDS
The
.Nm
utility is compliant with the
.St -p1003.1-2013
specification except from the octal-escape format in %b format strings, which has been changed
from \e0[ooo] to \eo[oo] for consistency reasons.