FMT(1)

名称
fmt - 簡単なテキストフォーマッタ

書式
fmt -c [ goal [maximum]] [name ...]

解説
fmt は簡単なテキストフォーマットプログラムです。 引数として name が指定されていればその名前のファイルを、 指定されていなければ標準入力を読み込み、 入力した行を次々に連結していき、 maximum を超えない範囲で、 goal で指定した長さに近い文字数に整形します。 デフォルトでは、 goal の長さは 65、 maximum の長さは 75 です。入力行の先頭に空白 がある場合は、整形した出力の先頭にも空白が置かれ段づけされます。 また、空白行や、文字と文字の間の空白の数も、出力に受け継がれます。

-c は fmt にテキストを中央寄せさせます。

fmt は、メールメッセージを送信する前に整形するために役立ちますが、 他の簡単なタスクのためにも使うことができます。たとえば、 ex(1) のビジュアルモード(すなわち vi(1)) のなかで、次のコマンドを入力すると、 パラグラフを整形してくれます。

    !}fmt

関連項目
mail(1), nroff(1)

歴史
fmt コマンドは 3BSD から登場しました。

バグ
このプログラムは、簡単で高速であるようにデザインされました。もっと複雑 な整形には、標準的なテキストプロセッサを使うのが適しています。