| Current File : //usr/share/man/zh_CN.UTF-8/man1/deroff.1 |
'\" te
.\" Copyright (c) 1996, Sun Microsystems, Inc. All Rights Reserved.
.\" Copyright 1989 AT&T
.TH deroff 1 "1992 年 9 月 14 日" "SunOS 5.11" "用户命令"
.SH 名称
deroff \- 删除 nroff/troff、tbl 和 eqn 构造
.SH 用法概要
.LP
.nf
\fBderoff\fR [\fB-m\fR [m | s | l]] [\fB-w\fR] [\fB-i\fR] [\fIfilename\fR...]
.fi
.SH 描述
.sp
.LP
\fBderoff\fR 按顺序读取每个 \fIfilenames\fR,并删除所有 \fBtroff\fR(1) 请求、宏调用、反斜杠构造、\fBeqn\fR(1) 构造(在 \fB\&.EQ\fR 和 \fB\fR\fB\&.EN\fR\fB \fR 行之间以及在分隔符之间)以及 \fBtbl\fR(1) 说明,有可能将其替换为空白(空格和空行),并将文件的剩余部分写到标准输出。\fBderoff\fR 遵循所包含的文件(\fB\&.so\fR 和 \fB\&.nx\fR \fBtroff\fR 命令)的链;如果已经包含某个文件,则 \fB\&.so\fR 指定忽略该文件,\fB\&.nx\fR 指定终止执行该文件。如果未提供输入文件,则 \fBderoff\fR 读取标准输入。
.SH 选项
.sp
.ne 2
.mk
.na
\fB\fB-m\fR\fR
.ad
.RS 6n
.rt
\fB-m\fR 选项可以后跟 \fBm\fR、\fBs\fR 或 \fBl\fR。\fB-mm\fR 选项会导致解释宏,因此唯一的运行文本为输出(即,宏行中没有文本)。\fB-ml\fR 选项强制执行 \fB-mm\fR 选项,因此也会导致删除与 \fBmm\fR 宏关联的列表。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-w\fR\fR
.ad
.RS 6n
.rt
如果指定了 \fB-w\fR 选项,则输出为一个词列表(每行一个“词”),其他所有字符都被删除。否则,输出与原来的运算相同,执行前面提及的删除。在文本中,“词”是至少\fI包含\fR两个字母的任何字符串,由字母、数字和符号 (\fB&\fR) 以及撇号 (\fB\&'\fR) 组成;但是,在宏调用中,“词”是至少以两个字母\fI开头\fR的字符串,包含的字母总数至少有三个。分隔符是除字母、数字、撇号以及和符号以外的任何字符。结尾撇号与和符号会从“词”中删除。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-i\fR\fR
.ad
.RS 6n
.rt
\fB-i\fR 选项会导致 \fBderoff\fR 忽略 \fB\&.so\fR 和 \fB\&.nx\fR 命令。
.RE
.SH 属性
.sp
.LP
有关下列属性的说明,请参见 \fBattributes\fR(5):
.sp
.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i)
lw(2.75i) |lw(2.75i)
.
属性类型属性值
_
可用性text/doctools
.TE
.SH 另请参见
.sp
.LP
\fBeqn\fR(1)、\fBnroff\fR(1)、\fBtbl\fR(1)、\fBtroff\fR(1)、\fBattributes\fR(5)
.SH 附注
.sp
.LP
\fBderoff\fR 不是一个完整的 \fBtroff\fR 解释程序,因此可能会错误地将其用于某些构造而难以察觉。大多数此类错误会导致输出太多(而不是太少)。
.sp
.LP
\fB-ml\fR 选项无法正确处理嵌入列表。