手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

deroff(1)

名称

deroff - 删除 nroff/troff、tbl 和 eqn 构造

用法概要

deroff [-m [m | s | l]] [-w] [-i] [filename...]

描述

deroff 按顺序读取每个 filenames,并删除所有 troff(1) 请求、宏调用、反斜杠构造、eqn(1) 构造(在 .EQ.EN 行之间以及在分隔符之间)以及 tbl(1) 说明,有可能将其替换为空白(空格和空行),并将文件的剩余部分写到标准输出。deroff 遵循所包含的文件(.so.nx troff 命令)的链;如果已经包含某个文件,则 .so 指定忽略该文件,.nx 指定终止执行该文件。如果未提供输入文件,则 deroff 读取标准输入。

选项

–m

–m 选项可以后跟 msl–mm 选项会导致解释宏,因此唯一的运行文本为输出(即,宏行中没有文本)。–ml 选项强制执行 –mm 选项,因此也会导致删除与 mm 宏关联的列表。

–w

如果指定了 –w 选项,则输出为一个词列表(每行一个“词”),其他所有字符都被删除。否则,输出与原来的运算相同,执行前面提及的删除。在文本中,“词”是至少包含两个字母的任何字符串,由字母、数字和符号 (&) 以及撇号 (') 组成;但是,在宏调用中,“词”是至少以两个字母开头的字符串,包含的字母总数至少有三个。分隔符是除字母、数字、撇号以及和符号以外的任何字符。尾随的撇号与和符号会从“词”中删除。

–i

–i 选项会导致 deroff 忽略 .so.nx 命令。

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
text/doctools

另请参见

eqn(1)nroff(1)tbl(1)troff(1)attributes(5)

附注

deroff 不是一个完整的 troff 解释程序,因此可能会错误地将其用于某些构造而难以察觉。大多数此类错误会导致输出太多(而不是太少)。

–ml 选项无法正确处理嵌入列表。