FOLD(1)

名前
fold - 入力行を指定された幅にあわせて折りたたむ

書式
fold [-bs] [-w width] [--bytes] [--spaces] [--width=width] [--help] [--version] [file...]

説明
この文書はもうメンテナンスされていないので、不正確・不完全 な可能性がある。現在は texinfo 文書が正式な情報となっている。

このマニュアルページは GNU 版 fold について記述したものである。 fold は指定されたファイル (ファイル名がひとつも指定されなかったり、 '-' が 指定された場合には標準入力) の内容を標準出力に書き込む。 その際、長い行は複数の短い行に分割する。 これは 80 桁目に改行文字を挿入することによって実現される。 桁数の評価は画面出力のイメージをもとに行われる。 したがってタブ文字は複数桁に数えられることが多いだろうし、 バックスペース文字は桁数を減らすことになり、 復帰 (carriage return) 文字は桁数のカウントを 0 に戻すことになる。

  オプション

-b, --bytes
    桁数ではなくバイト数をカウントする。したがってタブ、バックスペース、復 帰の各文字は、他の文字と同じくカウントをひとつだけ増す効果のみを持つこ とになる。

-s, --spaces
    単語 (word) の境界で行の分割を行う。行に空白 (blank) があれば、行の最 大長を越えないうち、最も大きな桁にある空白で改行が行われる。行に空白が ひとつもなければ、行の最大長の位置で改行が行われる (通常の動作と同じ)。

-w, --width width
    行の最大長を width 桁にする (デフォルトは 80)。

--help
    使い方に関するメッセージを標準出力に表示し、実行成功を返して終了する。

--version
    バージョン情報を標準出力に表示して終了する。