| Current File : //usr/share/man/ja_JP.UTF-8/man1/fmt.1 |
'\" te
.\" Copyright 1989 AT&T Copyright (c) 1997, Sun Microsystems, Inc. All Rights Reserved
.TH fmt 1 "1997 年 5 月 9 日" "SunOS 5.11" "ユーザーコマンド"
.SH 名前
fmt \- 簡単なテキストフォーマッタ
.SH 形式
.LP
.nf
\fBfmt\fR [\fB-cs\fR] [\fB-w\fR \fIwidth\fR | \fB-width\fR] [\fIinputfile\fR]...
.fi
.SH 機能説明
.sp
.LP
\fBfmt\fR は簡単なテキストフォーマッタで、行を詰めたり結合することによって \fB-w\fR\fI width\fR オプションで指定した文字数までの出力行を作成します。デフォルトの \fIwidth\fR は \fB72\fR カラムです。\fBfmt\fR は引数に指定した \fIinputfile\fR を結合します。inputfile を指定しなかった場合、\fBfmt\fR は標準入力からのテキストを書式化します。
.sp
.LP
空白行は、単語間の空白としてそのまま出力されます。\fBfmt\fR は、\fBnroff\fR(1) との互換性のため \fB\&.\fR (ドット) で始まる行を詰めたり結合することはありません。また、メールヘッダーと判別された (つまり、最初の行が "\fBFrom\fR" で始まる) 連続する空白以外の行も詰めたり結合することはありません。
.sp
.LP
インデントはそのまま出力されます。インデントが異なる入力行は結合されません (\fB-c\fR オプションを使用しない場合)。
.sp
.LP
また、\fBfmt\fR は、\fBvi\fR(1) のインラインテキストフィルタとしても使用できます。次の \fBvi\fR コマンドを入力します。
.sp
.LP
\fB!}fmt\fR
.sp
.LP
すると、カーソルの位置から段落の最後までのテキストが書式化されます。
.SH オプション
.sp
.ne 2
.mk
.na
\fB\fB-c\fR\fR
.ad
.RS 21n
.rt
クラウンマージンモード。1 つの段落内の最初の 2 行のインデントを保持し、後続行の左マージンを 2 番目の行に揃えます。タグ付き段落に便利です。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-s\fR\fR
.ad
.RS 21n
.rt
行の分割のみ。短い行を連結してより長い行にはしません。これにより、コード例などの書式化されたテキストが不当に連結されるのを防ぐことができます。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-w\fR\fI width\fR | \fB-\fR\fIwidth\fR\fR
.ad
.RS 21n
.rt
出力行を \fIwidth\fR カラムの幅にします。
.RE
.SH オペランド
.sp
.ne 2
.mk
.na
\fB\fIinputfile\fR\fR
.ad
.RS 13n
.rt
入力ファイル
.RE
.SH 環境
.sp
.LP
\fBfmt\fR の実行に影響を与える環境変数 \fBLC_CTYPE\fR については、\fBenviron\fR(5) を参照してください。
.SH 属性
.sp
.LP
属性についての詳細は、マニュアルページの \fBattributes\fR(5) を参照してください。
.sp
.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i)
lw(2.75i) |lw(2.75i)
.
属性タイプ属性値
_
使用条件system/core-os
.TE
.SH 関連項目
.sp
.LP
\fBnroff\fR(1), \fBvi\fR(1), \fBattributes\fR(5), \fBenviron\fR(5)
.SH 注意事項
.sp
.LP
\fB-\fR\fIwidth\fR オプションは \fBBSD\fR 互換性のために提供されていますが、将来のリリースでは廃止される可能性があります。