我希望将手册页解析成更结构化的表单,但我无法找到手册页使用的数据格式的适当规范。我应该找的是粗呢,还是罗夫,还是别的什么?格罗夫(7)说
groff系统具有经典roff的所有特性,但增加了许多扩展。
这些扩展是像tbl之类的各种预处理程序吗?
到目前为止,我发现了以下资源:
对于手册页正在使用的确切格式,是否有明确的规范?
发布于 2018-11-11 00:16:40
是啊。像HTML一样思考..。但前HTML。基本上是一堆排版宏用于groff .
首先,有一些共同商定的章节-当然,你可以添加更多.
NAME
SYNOPSIS
DESCRIPTION
OPTIONS
BUGS
AUTHOR
SEE ALSO对于每个(以及其他任何地方),您都使用groff排版宏语法。
例如,一个TITLE HEADER可以这样做-
.TH [name of program] [section number] [center footer] [left footer] [center header]或者是SECTION HEADER -
.SH [section name]当然,你也可以用粗体、斜体、下划线等等-
.B = bold
.BI = bold alternating italic
.BR = bold alternating Roman
.I = italic
.IB = italic alternating bold
.IR = italic alternating Roman
.RB = Roman alternating bold
.RI = Roman alternating italic 你甚至可以在你的文本文件中发表评论-
." This is a comment然后是分段(比如<p></p> html标记集)和.PP。
不要忘记将文件命名为适当的名称,然后在完成时对其进行gzip。
此信息(及更多信息)来自http://www.linuxhowtos.org/System/creatingman.htm
https://unix.stackexchange.com/questions/481025
复制相似问题