英语法语西班牙语

Ad


OnWorks 网站图标

mhlmh - 云端在线

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

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

程序:

您的姓名


mhl - 生成 nmh 消息的格式化列表

概要


/usr/库/mh/mhl [-钟 | -诺贝尔[-明确 | -不清楚[-夹 +文件夹[-形式 表单文件]
[-长度 线[-宽度 [-moreproc 程序[-nomoreproc[-fmtproc 程序]
[-nofmtproc[ ...[-版[-救命]

商品描述


MHL 是一个 核磁共振 用于过滤和/或显示文本消息的命令。 这是默认的
显示文本消息的方法 核磁共振 (这是默认的 显示程序).

和...一样 更多,指定为参数(或标准输入)的每个消息都将是
输出。 如果指定了多个消息文件,将在之前提示用户
每一个,和一个或者将开始输出,与清屏
(如果适用),和(通常是 CTRL-D)抑制屏幕清除。 一个
(通常是 CTRL-C)将中止当前消息输出,提示输入下一条消息(如果
有一个)和一个(通常是 CTRL-\)将终止程序(没有核心
倾倒)。

-钟 选项告诉 MHL 在每页结束时敲响终端的铃声,而
-明确 选项告诉 MHL 在每页末尾清除屏幕(或输出换页
在每条消息之后)。 这两个开关(以及它们的反向对应物)都生效
仅当配置文件条目 更多信息 已定义但为空,并且 MHL 正在输出到
终端。 如果 更多信息 条目已定义且非空,并且 MHL 正在输出到
终端,然后 MHL 会导致 更多信息 放置在终端和 MHL
开关被忽略。 此外,如果 -明确 开关被使用并且 MHL的 输出是
指向一个终端,然后 MHL 将咨询 $期限$TERMCAP 环境变量
确定用户的终端类型,以了解如何清除屏幕。 如果
-明确 开关被使用并且 MHL的输出不指向终端(例如,管道或
一个文件),然后 MHL 将在每条消息后发送换页。

覆盖默认值 更多信息 和配置文件条目,使用 -moreproc 程序 开关。
需要注意的是 MHL 永远不会开始 更多信息 如果在硬拷贝终端上调用。

-长度 长度-宽度 宽度 开关设置屏幕长度和宽度,
分别。 这些默认为由 $TERMCAP, 如果合适的话,
否则,它们分别默认为 40 和 80。

使用的默认格式文件 MHL 叫做 ”mhl.格式“。 MHL 将首先搜索
这个文件在用户的 核磁共振 目录,然后将在目录中搜索 /etc/nmh.
可以使用 -形式 格式化文件 开关。

最后,该 -夹 +文件夹 开关设置 核磁共振 文件夹名称,用于
“消息名称:”字段描述如下。 环境变量 $mh文件夹 被咨询
默认值,即 显示, 下页上一页 适当地初始化。

MHL 分两个阶段操作:1)读取并解析格式文件,2)处理每条消息
(文件)。 在第 1 阶段,格式的内部描述被生成为结构化的
列表。 在第 2 阶段,为每个消息遍历这个列表,输出消息信息
在格式文件的格式约束下。

格式文件可以包含控制屏幕清除、屏幕大小、
环绕控件、透明文本、组件排序和组件格式。
此外,可以指定要忽略的组件列表,以及一些“特殊”
组件被定义为提供附加功能。 消息输出将在
order 由格式文件中的顺序指定。

格式文件的每一行都具有以下形式之一:

;评论
:明文
变量[,变量...]
组件:[变量,...]

· 以“;”开头的一行是注释,被忽略。

· 以`:' 开头的行是明文,并按原样输出。

· 只包含一个`:' 的行在输出中产生一个空行。

· 以“component:”开头的一行定义了指定组件的格式,

· 剩余的行定义全局环境。

例如,该行:

width=80,length=40,clearscreen,overflowtext="***",overflowoffset=5

将屏幕大小定义为 80 列 x 40 行,指定屏幕应为
在每页之前清除,溢出缩进为 5,溢出文本
应标记为“***”。

以下是所有当前变量及其参数。 如果他们遵循一个
组件,它们仅适用于该组件,否则,它们的影响是全局的。 自从
在任何输出处理之前解析整个格式,最后一个全局开关设置
如果变量在全局上下文中使用,则变量适用于整个消息
(即钟形、透明屏、宽度、长度)。

变量 类型 语义
width 整数屏幕宽度或组件宽度
length 整数 屏幕长度或组件长度
偏移整数位置以缩进“组件:”
在开头使用的溢出文本字符串文本
溢出线
用于缩进溢出行的溢出偏移整数位置
compwidth 整数位置以缩进组件文本
第一行输出后
该组件的全部大写标志输出文本
大写
nouppercase 标志不要大写
clearscreen flag/G 在每页之前清除屏幕
noclearscreen 标志/G 不清除屏幕
钟旗/G 在每页的最后敲响钟声
nobell flag/G 不响铃
要用于代替“组件”的组件字符串/L 名称
这个组件
nocomponent 标志不会为此输出“component:”
元件
中心标志中心组件在线(适用于
仅限单行组件)
nocenter 标志不居中
leftadjust 标志去除每个前导空白
文字行
noleftadjust 标志不向左调整
压缩标志将文本中的换行符更改为空格
nocompress 标志不压缩
wrap flag 换行超过宽度的行(默认)
nowrap flag 不执行换行
拆分标志不要将多个字段组合成
单个字段
nosplit 标志将多个字段组合成
单个字段
换行标志在组件末尾打印换行符
(这是默认值)
nonewline 标志不在组件末尾打印换行符
此组件的格式字段字符串格式字符串
(见下文)
解码标志将文本解码为 RFC 2047 编码
标题字段
addrfield 标志字段包含地址
日期字段标志字段包含日期
格式标志 通过 formatproc 过滤器运行组件
(仅身体)
noformat 标志不运行组件
formatproc 过滤器(默认)
formatarg string 格式化过滤器的参数

要指定整数值和字符串值变量的值,请在它们的名称后面加上
等号和值。 整数值变量被赋予十进制值,而
字符串值变量由双引号括起来的任意文本给出。 如果一个值
后缀为“/G”或“/L”,则其值在 global-only 或 local-only 中有用
上下文(分别)。

一行表格:

忽略=组件,...

指定从不输出的组件列表。

组件“MessageName”(不区分大小写)将输出实际的消息名称(文件
name) 前面是文件夹名称(如果在环境中指定或找到)。 这
格式与由 -标题 选项 显示.

组件“Extras”将输出消息的所有组件
由显式组件匹配,或包含在忽略列表中。 如果这个组件不是
指定,不需要忽略列表,因为所有未指定的组件都将被
忽略了。

如果未指定“nocomponent”,则组件名称将按照其出现的方式输出
格式文件。

默认格式文件为:

; mhl.格式
;
; “show”的默认消息过滤器
;
:
溢出文本=“***”,溢出偏移=5
左调整,compwidth=9
忽略=msgid、消息 ID、已接收、内容类型、内容传输编码、内容 ID
日期:formatfield="%<(nodate{text})%{text}%|%(pretty{text})%>"
转到:
抄送:
来自:解码
主题:解码
:
附加功能:无组件
:
正文:无组件,溢出文本=,溢出偏移=0,无左调整

变量“formatfield”指定一个格式字符串(见 mh 格式(5))。 旗帜
变量“addrfield”和“datefield”(它们是互斥的),告诉 MHL
将格式字符串中的转义符分别解释为地址或日期。

默认情况下, MHL 不对包含地址或日期的字段应用任何格式字符串
(见 移动邮箱(5) 获取这些字段的列表)。 请注意,这会导致更快的操作
MHL 必须解析地址和日期,以便对它们应用格式字符串。
如果需要, MHL 可以为地址或日期字段提供默认格式字符串
(但不是两者)。 为此,在全局行上指定:标志 addrfield 或
日期字段,以及适当的格式字段变量字符串。

“格式”标志指定该组件将通过过滤程序运行
由指定 格式化程序 个人资料条目。 这个过滤程序预计读取数据
在标准输入和标准输出上输出数据。 目前“格式”标志只有
支持“body”组件。 组件名称将作为输出的前缀
after 过滤器已运行。 预期的用途是将消息正文过滤为
创建更令人愉悦的文本以在回复消息中使用。 建议使用的过滤器
代表(1) 如下:

body:component=">",overflowtext=">",overflowoffset=0,format,nowrap

-fmtproc-nofmtproc 开关可用于覆盖 格式化程序 个人资料条目。

格式参数 option 指定用作格式过滤器参数的字符串。
该字符串由 mh 格式(5) 并且所有的消息组件都可用
用来。 多种的 格式参数 选项可用于构建多个参数到
格式过滤器。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad