sbase/printf.1

35 lines
795 B
Groff
Raw Normal View History

.Dd 2015-10-08
2014-09-29 09:35:35 -04:00
.Dt PRINTF 1
.Os sbase
2014-09-29 09:35:35 -04:00
.Sh NAME
.Nm printf
.Nd print formatted data
2014-09-29 09:35:35 -04:00
.Sh SYNOPSIS
.Nm
2014-09-29 09:35:35 -04:00
.Ar format
.Op Ar arg ...
2014-09-29 09:35:35 -04:00
.Sh DESCRIPTION
.Nm
writes formatted data according to
2014-09-29 09:35:35 -04:00
.Ar format
using each
.Ar arg
until drained.
2014-09-29 09:35:35 -04:00
.Pp
.Nm
interprets the standard escape sequences \e\e, \e', \e", \ea, \eb, \ee,
\ef, \en, \er, \et, \ev, \exH[H], \eO[OOO], 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 09:35:35 -04:00
.Xr printf 3
format specifications ending with csdiouxXaAeEfFgG, including variable width and precision.
2014-09-29 09:35:35 -04:00
.Sh STANDARDS
The
.Nm
utility is compliant with the
.St -p1003.1-2013
2016-02-20 15:46:52 -05:00
specification.
.Pp
The possibility of specifying 4-digit octals is an extension to that specification.