Manpage logo

fmt - fmt

NAME  SYNOPSIS  DESCRIPTION  Arguments:  OPTIONS 

NAME

fmt − fmt

SYNOPSIS

[OPTION]... [FILE]...

DESCRIPTION

Reformat paragraphs from input (or standard input) to stdout.

Arguments:

[FILES]...

OPTIONS

−c, −−crown−margin

First and second line of paragraph may have different indentations, in which case the first line’s indentation is preserved, and each subsequent line’s indentation matches the second line.

−t, −−tagged−paragraph

Like −c, except that the first and second line of a paragraph *must* have different indentation or they are treated as separate paragraphs.

−m, −−preserve−headers

Attempt to detect and preserve mail headers in the input. Be careful when combining this flag with −p.

−s, −−split−only

Split lines only, do not reflow.

−u, −−uniform−spacing

Insert exactly one space between words, and two between sentences. Sentence breaks in the input are detected as [?!.] followed by two spaces or a newline; other punctuation is not interpreted as a sentence break.

−p, −−prefix <PREFIX>

Reformat only lines beginning with PREFIX, reattaching PREFIX to reformatted lines. Unless −x is specified, leading whitespace will be ignored when matching PREFIX.

−P, −−skip−prefix <PSKIP>

Do not reformat lines beginning with PSKIP. Unless −X is specified, leading whitespace will be ignored when matching PSKIP

−x, −−exact−prefix

PREFIX must match at the beginning of the line with no preceding whitespace.

−X, −−exact−skip−prefix

PSKIP must match at the beginning of the line with no preceding whitespace.

−w, −−width <WIDTH>

Fill output lines up to a maximum of WIDTH columns, default 75. This can be specified as a negative number in the first argument.

−g, −−goal <GOAL>

Goal width, default of 93% of WIDTH. Must be less than or equal to WIDTH.

−q, −−quick

Break lines more quickly at the expense of a potentially more ragged appearance.

−T, −−tab−width <TABWIDTH>

Treat tabs as TABWIDTH spaces for determining line length, default 8. Note that this is used only for calculating line lengths; tabs are preserved in the output.

−h, −−help

Print help

−V, −−version

Print version


Updated 2026-06-01 - jenkler.se | uex.se