uu_fmt - Man Page

Reformat paragraphs from input files (or stdin) to stdout.

Synopsis

fmt [-c|--crown-margin] [-t|--tagged-paragraph] [-m|--preserve-headers] [-s|--split-only] [-u|--uniform-spacing] [-p|--prefix] [-P|--skip-prefix] [-x|--exact-prefix] [-X|--exact-skip-prefix] [-w|--width] [-g|--goal] [-q|--quick] [-T|--tab-width] [-h|--help] [-V|--version] [FILES]

Description

Reformat paragraphs from input files (or stdin) to stdout.

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

[FILES]

Version

v0.0.27

Info

fmt 0.0.27