英语法语西班牙语

Ad


OnWorks 网站图标

lexgrog - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管提供商中运行 lexgrog

这是命令 lexgrog,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行

程序:

您的姓名


lexgrog - 解析手册页中的标头信息

概要


莱克斯格罗格 [-m|-c[-dfw?V[-E 编码] 文件 ...

商品描述


莱克斯格罗格 是传统“groff 猜测”实用程序的实现 。 上面写着
命令行上的文件列表,作为手册页源文件或预格式化文件
“cat”页面,并显示其名称和描述 恰好的什么是是,
手册页在传递到之前所需的预处理过滤器列表 恩罗夫 or
的troff,或两者兼而有之。

如果其输入格式错误, 莱克斯格罗格 将打印“解析失败”; 这可能有用
需要检查手册页正确性的外部程序。 如果其中之一 莱克斯格罗格的输入
files 为“-”,将从标准输入读取; 如果任何输入文件被压缩,
解压后的版本会自动读取。

配置


-d, -调试
打印调试信息。

-m, - 男人
将输入解析为手册页源文件。 如果两者都不是,则这是默认值 - 男人 也不
- 猫 给出。

-c, - 猫
将输入解析为预先格式化的手册页(“cat 页面”)。 - 男人- 猫 未必
同时给予。

-w, - 什么是
显示手册页标题中的名称和描述,如所使用的 恰好的
什么是。 如果两者都不是,则这是默认值 - 什么是 也不 --过滤器 给出。

-f, --过滤器
显示格式化之前预处理手册页所需的过滤器列表
恩罗夫 or 的troff.

-E 编码, -编码 编码
覆盖猜测的页面字符集 编码.

-?, - 帮帮我
打印帮助信息并退出。

- 用法
打印一条简短的使用消息并退出。

-V, - 版
显示版本信息。

退出 状态


0 程序执行成功。

1 使用错误。

2 莱克斯格罗格 无法解析一个或多个输入文件。

示例


$ lexgrog man.1
man.1:“man - 在线参考手册的界面”
$ lexgrog -fw man.1
man.1 (t):“man - 在线参考手册的界面”
$ lexgrog -c Whatis.cat1
Whatis.cat1:“whatis - 显示手册页描述”
$ lexgrog 坏了.1
broken.1:解析失败

什么是 解析


曼德 (它使用与 莱克斯格罗格) 解析 您的姓名 每个顶部的部分
手册页查找每个文档中记录的功能的名称和描述。 尽管
解析器是相当宽容的,因为它必须处理许多不同的形式
历史上曾使用过,有时可能无法提取所需的信息。

当使用传统的 男子 宏集,正确 您的姓名 部分看起来像
这个:

.SH 名称
foo \- 执行某事的程序

一些手动寻呼机要求“\-”与所示完全相同; 曼德 比较宽容,但是
为了与其他系统兼容,保留
反斜杠。

左侧可能有多个名称,以逗号分隔。 名称包含
空白将被忽略以避免某些格式错误的病态行为 您的姓名
部分。 右侧的文本是自由格式的,可​​以分布在多个区域
线。 如果具有不同描述的多个功能被记录在同一个文档中
手册页,因此使用以下形式:

.SH 名称
foo, bar \- 做某事的程序
。溴
baz \- 程序不执行任何操作

(可以使用开始新段落的宏,例如 .PP,而不是break宏
.br.)

当使用 BSD 派生的 doc文件 宏集,正确 您的姓名 部分看起来像
这个:

.Sh NAME
.Nm foo
.ND 程序做某事

Whatis 解析失败的常见原因有多种。 有时手册的作者
页面将“.SH NAME”替换为“.SH MYPROGRAM”,然后 曼德 找不到该部分
来提取它需要的信息。 有时作者会包含 NAME 部分,但是
在那里放置自由格式的文本而不是“名称\-描述”。 然而,任何语法
与上述类似的情况应该被接受。

使用 onworks.net 服务在线使用 lexgrog


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad