问题标签 [rex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
12462 浏览

python - 使用 perl 或 python 加强自动化

目标
我正在尝试为几十个路由器自动进行复杂的配置更改,但没有获胜。尝试过 Python 的 paramiko 库、Python 结构和 Perl 的 expect 和 Rex 接口/库。

其他信息
* 路由器:Fortigate 60D
* 固件:v5.0,build0252 (GA Patch 5)
* SSH 启用:True

我可以通过 SSH 登录并手动运行这些命令!

我在过去使用了 Fortigate 60B 的 perl expect 库,但它不再有效。在我分享我想问的代码之前:

Fortigate 中是否有一些新功能可以阻止这种类型的自动化?

一个简单且无害的命令来测试 [列出当前 dhcp 租约]:

代码
Perl/期望:

输出:无

Perl/雷克斯:

输出:

蟒蛇/帕拉米科:

输出:无

蟒蛇/面料:

输出:

结论......到目前为止

Unknown action 0意思是,“我不知道这个命令[在这种情况下]”。此命令可以在第一个提示符下手动运行。此外,正如您在 fabric 和 rex 示例中看到的那样:它确实进行了身份验证和连接!我得出的结论是,这是出于安全原因而设计的……而且更有可能出售他们的专有管理垃圾。

0 投票
1 回答
137 浏览

xml - 如何从 XSD 创建简单的派生类型

如何基于 xs:ID 在您的 XSD 文件中创建派生的 simpleType。该限制应使用一个模式,其值以“_”开头,后跟两个字符,它们是 1 - 8 范围内的数字。

来自xml的元素

XSD

0 投票
3 回答
209 浏览

regex - 正则表达式从字典哈希(Perl)中简单替换文档

我需要尽快从大型文档中的哈希中查找和替换关键字。我厌倦了以下两种方法,一种快 320%,但我确信我这样做是错误的,并且肯定有更好的方法来做到这一点。

我只想替换字典哈希中存在的关键字并保留那些不存在的关键字,这样我就知道它不在字典中。

下面的两种方法都扫描两次以查找和替换我的想法。我相信像向前或向后这样的正则表达式可以更快地优化它。

这是基准测试结果:

0 投票
1 回答
248 浏览

perl - 雷克斯和身份文件

我正在尝试使用 Rex 配置一个固件云实例。这些实例(可能还有其他基于 OpenStack 的系统)证明的是一个“身份文件”,一个可以用来连接它们的单个私钥。我一直在使用这个的变体:

其中私钥是由fi-ware提供的,而公钥是,好吧,无论我想到什么,或者什么都没有。如果没有提供公钥,错误是

这显然是正确的。但是如果我尝试其他公钥,错误是:

使用

正确连接到实例。所以也许问题是“Rex 可以使用单个私钥连接到主机吗?”

0 投票
1 回答
942 浏览

splunk - Splunk:如何从 splunk 的结果中获取特定部分?

我在 splunk 搜索中使用此查询 -

我的结果是这样的——

我只想在“.log”之前获取年、月、日、小时、分钟和秒。例如 20150629133045。然后在“源”列中显示为 2015-06-29 13:30:45。

有没有办法在 Splunk6 中做到这一点?

感谢您查看问题。希望能得到一些答案。

0 投票
1 回答
5120 浏览

splunk - Splunk Rex 表达式

我想知道是否有人可以帮助我。

首先,我为这个看似简单的问题道歉,但我真的很挣扎。

我正在尝试从 Splunk 中的原始数据中提取一个 nino 字段,格式如下"nino\":\"AB123456A\"

今天早上我已经阅读了很多教程,但我仍然无法找到“Rex”的表达方式。我只是想知道是否有人可以提供一些关于“雷克斯”表达方式的指导。

0 投票
2 回答
6035 浏览

splunk - 多个 Rex 表达式

我正在使用下面的 rex 表达式在我的原始数据中搜索以下字段:

地址行 1 地址行 2 地址行 3 地址行 4 和邮政编码

正如您可以通过表达式看到的那样,这些字段中的每一个都被分配了一个变量,因此对于地址行 1,变量是地址 1,地址行 2 是“地址 2”,依此类推。

毫无疑问,您也会看到,上面的表达式包含多个 rex 表达式,有人可以告诉我,有没有办法将这些组合成一个 rex 表达式。

0 投票
1 回答
1812 浏览

regex - Splunk:如何使用正则表达式提取字段?像 splunk 搜索中的 rex

我想从我在 splunk 搜索中找到的以下字符串中提取 Primary 和 StandyBy 数据库名称。

7 月 20 日 14:43:31 XXXXXXXX GuptaA GuptaA - 主数据库 GuptaC - (*) 物理备用数据库 GuptaB - 物理备用数据库。

7 月 20 日 14:43:31 XXXXXXXX KumarA KumarA - 主数据库 KumarC - (*) 物理备用数据库 KumarD - 物理备用数据库 - 物理备用数据库 KumarE - 物理备用数据库

主数据库:GuptaA 辅助数据库:GuptaC、GuptaB

我想显示一个包含以下详细信息的表格。

主数据库 StandyByDB

GuptaA GuptaC, GuptaB KumarA KumarC, KumarD, KumarE

使用 splunk 搜索有什么建议吗?

谢谢!

0 投票
0 回答
81 浏览

react-native - React Native Packager 在查找依赖项之前运行转换

我一直在尝试创建一个可以为 React Native 模块定义“别名”的模块。例如,而不是

我们可以写

并为此模块定义一个具有正确位置的别名。我实现了一个可以解决问题的 babel 插件,但事实证明打包程序在“转换”之前运行“查找依赖项” ,从而使我的模块完成的工作无效。有没有办法在捆绑之前转换文件(或以任何其他方式解决问题)?

0 投票
1 回答
313 浏览

macos - 未找到 Rex 命令

我正在尝试按照https://www.rexify.org/get.html上的说明在 Mac OS X (El Capitan) 上安装 Rex

我已经安装了 XCode 和 MacPorts。

以下是我现在从安装命令中得到的响应

尽管安装脚本告诉我它是最新的,但我无法运行命令:

我在另一台 Mac OS X 机器上试过,没有问题。有人可以帮我解决这个奇怪的情况吗?

更新:

做一个$ find / -name rex,我在/opt/local/libexec/perl5.22/sitebin/. 安装程序在创建 bin 文件夹时是否犯了一些错误?