Current File : //usr/man/zh_CN.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。如果没有给定任何值,\fBfmt\fR 将格式化标准输入的文本。
.sp
.LP
空行将保留在输出中,字与字的间距也将保持。\fBfmt\fR 不会填充或分割以 `\fB\&.\fR'(点)开头的行,以便与 \fBnroff\fR(1) 兼容。该程序也不会填充或分割一组确定为邮件标题的连续非空白行,其中第一行必须以 “\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  
冠状边缘模式。保留段落中前两行的缩进,随后每一行的左边距与第二行的左边距对齐。这对于标记段落十分有用。
.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
为了实现 \fBBSD\fR 兼容性,\fB-\fR\fIwidth\fR 选项是可接受的,但可能会在将来的发行版中消失。