summaryrefslogtreecommitdiff
path: root/util/sbase/printf.1
diff options
context:
space:
mode:
Diffstat (limited to 'util/sbase/printf.1')
-rw-r--r--util/sbase/printf.133
1 files changed, 33 insertions, 0 deletions
diff --git a/util/sbase/printf.1 b/util/sbase/printf.1
new file mode 100644
index 00000000..67456e47
--- /dev/null
+++ b/util/sbase/printf.1
@@ -0,0 +1,33 @@
+.Dd October 8, 2015
+.Dt PRINTF 1
+.Os sbase
+.Sh NAME
+.Nm printf
+.Nd print formatted data
+.Sh SYNOPSIS
+.Nm
+.Ar format
+.Op Ar arg ...
+.Sh DESCRIPTION
+.Nm
+writes formatted data according to
+.Ar format
+using each
+.Ar arg
+until drained.
+.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
+.Xr printf 3
+format specifications ending with csdiouxXaAeEfFgG, including variable width
+and precision.
+.Sh STANDARDS
+POSIX.1-2013.
+.Pp
+The possibility of specifying 4-digit octals is an extension to that
+specification.