英语法语西班牙语

Ad


OnWorks 网站图标

gperl - 云端在线

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

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

程序:

您的姓名


gperl - roff 文件中 Perl 部分的 groff 预处理器

概要


金珀 [-[--[ 文件规格 ....]
金珀 -h| - 帮帮我
金珀 -v|- 版

商品描述


这是一个预处理器 groff的(1). 它允许添加 perl的(7) 码入 groff的(7) 档案。
一个的结果 Perl的 部分 可以存储在 groff 字符串 or 数字的 寄存器 4.9分
a 最后一行的参数 Perl的 部分.

配置


到目前为止,只有 文件规格 or 破坏 选项​​。

文件规格 是文件名或减号 - 标准输入的字符。 照常,
争论 -- 可用于让所有以下参数表示文件名,甚至
如果名称以减号开头 -.

一个选项是 破坏, 当程序只写入要求的信息时
然后停止。 所有其他参数都将被忽略。 这些 破坏 选项是
在这里

-h | - 帮帮我
打印带有标准输出选项的简短说明的帮助信息。

-v | - 版
将版本信息打印到标准输出。

PERL 零件


Perl的 零件在 groff的 被两个包围 .Perl 具有不同参数的请求,一个
开始结束 命令。

开始 Perl的 时尚
开始 Perl的 请求 可以不带参数,也可以通过具有
术语 开始 作为它唯一的论据。

* .Perl

* .Perl 开始

结束 Perl的 时尚 也完全不需要 存储
A .Perl 带有不同参数的命令行 开始 跑完 Perl的 部分.
当然,添加论点是合理的 停止; 这是可能的,但不是
必要。

* .Perl 停止

* .Perl 开始以外的时间
论据 开始以外的时间 还可以用作 groff的 字符串变量名
存储——见下一节。

结束 Perl的 时尚 存储
一个有用的功能 金珀 是存储一个或多个结果 Perl的 模式.

一个的输出 Perl的 部分 可以用反引号得到 ``...``.

该程序通过 Perl 收集所有打印到 STDOUT(正常标准输出) 打印
程序。 由于打印的换行符,此伪打印输出可能有几行
\n. 这样,Perl 运行的输出应该存储到 Perl 数组中,并带有
每个数组成员的一行。

这个 Perl 数组输出可以通过 金珀 在任何一个

groff的 字符串
通过创建 groff 命令 .ds

groff的 寄存器
通过创建 groff 命令 .rn

存储模式可以由最终停止的参数决定 .Perl 命令。 每个
论点 .ds 将模式更改为 groff的 绳子.nr 将模式更改为 groff的
寄存器 对于以下所有输出部件。

默认情况下,所有输出都保存为字符串,因此 .ds 在第一个之前并不是真的需要
.nr 命令。 那适合 groff的(7),因为每个输出都可以保存为 groff的 细绳,
但是寄存器的数量可能非常有限。

In 绳子 模式, 金珀 产生一个 groff的 绳子 存储线
.ds var_name 内容
In 寄存器 模式 生成以下 groff 命令
.nr var_name 内容

我们在下面介绍参数集合。 您可以为所有人添加第一个参数
停止. 我们省略了这个额外的元素。

.Perl .ds var_name
这会将 1 个输出行存储到名为 groff 的字符串中 var_name
自动创建命令
.ds var_name 产量

.Perl var_name
If var_name 不同于 开始 这相当于之前的命令,
因为字符串模式是字符串 .ds 命令。 默认。

.Perl 变量名1 变量名2
这会将 2 个输出行存储到 groff 字符串名称中 变量名1变量名2,
因为默认模式 .ds 是活跃的,所以没有 .ds 需要论证。 的
当然,这相当于
.Perl .ds 变量名1 变量名2

.Perl .ds 变量名1 .ds 变量名2

.Perl .nr 变量名1 变量名2
将两个变量存储为数字寄存器变量。 金珀 产生
.nr 变量名1 输出行1
.nr 变量名2 输出行2

.Perl .nr 变量名1 .ds 变量名2
将第一个参数存储为 寄存器 第二个是 绳子 by
.nr 变量名1 输出行1
.ds 变量名2 输出行2

印刷 斯特德 is 也完全不需要 存储
印刷朝向 斯特德,(标准错误)照常工作。 所有错误信息消失
到真正的正常 标准 错误,无需其他自动存储。

示例


一个可能 Perl的 部分罗夫 文件 看起来像这样:
before
.Perl 启动
我的 $result = '一些数据';
打印 $result;
.Perl 停止 .ds string_var
after

这存储结果 “一些 数据”罗夫 绳子 被称为 字符串变量,使得
打印以下行:
.ds string_var 一些数据
by 金珀 作为未来的食物 groff的 运行。

A Perl的 部分 有几个输出是:
.Perl 启动
打印“第一个\n”;
打印“第二行\n”;
打印“3\n”;
.Perl 变量 1 变量 2 .nr 变量 3
这将 3 条打印线存储为 3 groff的 字符串。 无功1,无功2,无功3. 所以以下 groff的
创建命令行:
.ds var1 首先
.ds var2 第二行
.nr var3 3

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad