Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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 out-
     put, 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 anchors
	    (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	anchors;
	    sets -a.

SOURCE
     /src/cmd/fmt.c

     /src/cmd/htmlfmt

BUGS
     Htmlfmt  makes no attempt to render the two-dimensional geometry of tables;
     it just treats the table entries as plain, to-be-formatted text.

									  FMT(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fmt&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help