index.txt
FMT(1) General Commands Manual FMT(1) NAME fmt, htmlfmt - simple text formatters SYNOPSIS fmt [ option ... ] [ file ... ] htmlfmt [ -a ] [ -c charset ] [ -u url ] [ file ... ] DESCRIPTION Fmt copies the given files (standard input by default) to its standard output, filling and indenting lines. The options are -l n Output line length is n, including indent (default 70). -w n A synonym for -l. -i n Indent n spaces (default 0). -j Do not join short lines: only fold long lines. Empty lines and initial white space in input lines are preserved. Empty lines are inserted between input files. Fmt is idempotent: it leaves already formatted text unchanged. Htmlfmt performs a similar service, but accepts as input text formatted with HTML tags. It accepts fmt's -l and -w flags and also: -a Normally htmlfmt suppresses the contents of form fields and an‐ chors (URLs and image files); this flag causes it to print them, in square brackets. -c charset change the default character set from iso-8859-1 to charset. This is the character set assumed if there isn't one specified by the html itself in a <meta> directive. -u url Use url as the base URL for the document when displaying an‐ chors; sets -a. SOURCE /sys/src/cmd/fmt.c /sys/src/cmd/htmlfmt BUGS Htmlfmt makes no attempt to render the two-dimensional geometry of ta‐ bles; it just treats the table entries as plain, to-be-formatted text. FMT(1)