perl 相关问题

Perl是一种过程的,高级的,通用的动态编程语言,以其对正则表达式和字符串解析功能的本机支持而闻名。有关Perl的问题,请使用此标记。对于与新(但相关)语言“Perl 6”相关的内容,请使用perl6标记。对于其他语言的Perl样式正则表达式,请使用regex标记,如果它们基于PCRE库,则使用pcre标记。

如何从模板工具包中的 Perl 块返回值

我正在研究模板工具包脚本。我的脚本需要将十六进制数转换为二进制数,并需要将该二进制数应用于 i2c 编程。我坚持返回二进制值...

回答 1 投票 0

错误 - 无法对未定义的值调用方法“domain”

#!/usr/bin/perl -w 使用 Net::SMTP; $smtp = Net::SMTP->new('mailhost'); 打印 $smtp-> 域,” ”; $smtp->退出; 我运行这个 pl 文件并收到错误 无法调用方法“domai...

回答 1 投票 0

禁用基本模块的警告+加载Moose/Test2::V0

在我们的应用程序中,我们有一个通用的基本模块,可以为它使用的每个文件启用严格、警告和一些其他编译指示。它还启用签名并禁用有关签名的警告...

回答 1 投票 0

在 macos x sonoma 下安装 BerkeleyDB Perl 模块时出错

我正在尝试在我的 mac studio 上安装 Perl 模块 BerkeleyDB(最新的 sonoma)。我有 Perl 脚本,该脚本使用我开发的数据库查询语言的模块。 我尝试过各种方法

回答 1 投票 0

如何使用 Log4perl 和 Moose 报告行号?

与 Moose 一起使用时,是否可以让 Log4perl 正确显示日志事件的行号和包/类,而不是始终在第 99 行显示 Method::Delegation? 就我而言,我创建了...

回答 2 投票 0

如何使用文件行中找到的数字填充数组?

这里有很多与我类似的场景的解决方案,但我无法使它们适应我的特定需求。 我有一个文件,其中每一行都包含一个名称和一个数字列表。示例行: 兄弟...

回答 1 投票 0

获取区分大小写的文件名

我有一个 Perl 脚本,需要在任何平台(Windows、Mac、Linux 等)上运行。它的部分功能是重命名文件,但我不希望它覆盖现有文件。让我们说...

回答 2 投票 0

Perl:获取区分大小写的文件名

我有一个 Perl 脚本,需要在任何平台(Windows、Mac、Linux...)上运行。它的部分功能是重命名文件,但我不希望它覆盖现有文件。就说剧本吧...

回答 2 投票 0

Python 或 sed 单行删除以任意数字开头且包含一个字符串的行

我想扩展这里提供的答案,以便能够进行删除而不是替换,但到目前为止我还没有成功。预先感谢您的任何意见。 输入数据: 测试1,2,3, 41 特...

回答 1 投票 0

Perl:减少字符串长度会增加字符串数组中的内存使用量

我正在读取一个巨大的文件,以将数据存储在一个非常大的哈希中。我试图使 RAM 使用量尽可能小。 我有一个 MWE,它在 Perl 中表现出奇怪的行为: #!/usr/bin/env perl ...

回答 2 投票 0

如何使用模板工具包写出不同的输出文件

我是模板工具包的新手。我正在编写一个 perl 脚本并将哈希引用发送到模板模块中的进程对象。请找到参考哈希 散列 = { 文件 1 => ...

回答 1 投票 0

如何处理 Perl 中子程序重定义错误

所以我有一个文件,简而言之有这个问题...... #!/usr/bin/perl -w 包 Foo; 使用严格; 使用 POSIX; ... 子删除{ ... } ... 我得到一个错误,说子例程删除有...

回答 4 投票 0

使用 perl Selenium::Remote::Driver 执行 javascript 时出错

我正在探索 Selenium::Remote::Driver - 特别是运行 javascript。 然而,在运行这个 - 我认为这几乎是文档页面中的示例: 使用 FindBin qw( $R...

回答 1 投票 0

如何使用 XML::Simple 解析配置文件?

Perl 片段: 我的 $xml = 新 XML::Simple( 关键属性=>{ 属性 => '属性名称', }, 力数组 => 1, ContentKey => '-内容'); 我的 $config = $xml->X...

回答 1 投票 0

获取用内存单位表示的值

我正在寻找一种方法将以下代码片段简化为单个正则表达式语句: if( $current_value =~ /(\d+)(MB)*/ ){ $当前值 = $1 * 1024 * 1024; } 埃尔西夫($

回答 5 投票 0

使用 CGI::Fast to_json 在浏览器中出现意外输出

我有一台装有 openSUSE Leap 15.3 的服务器。 在此服务器上,我使用 apache2-mod_fcgi 运行 Apache 2.4.43。 我有以下程序:test.fcgi #!/usr/bin/perl 使用 JSON; 使用 CGI::Fast; 而(CGI::快...

回答 1 投票 0

Data::Dumper Perl 模块

以下这句话的实际含义是什么? 使用 Data::Dumper qw(Dumper); Data::Dumper 是否仅用于打印哈希内容? 能简单解释一下吗?

回答 3 投票 0

通过 Camelcade / Perl5-IDEA 插件在 Perl IntelliJ 中的子例程中自动完成

当我使用 MIME:Entity 类型的输入参数定义子例程时,我遇到自动完成问题。 从子程序的角度来看,它是一个参考。我怎样才能让IDE理解...

回答 1 投票 0

gcc 返回 - /usr/lib64/perl5/CORE/parser.h:17:7:错误:重新定义“union YYSTYPE”

Perl 版本:5.26 操作系统 = RHEL 8.7 我刚开始将 Perl 添加到“C”程序中,因此我尝试遵循 perlembed 中的示例,以便我可以在我正在处理的项目中使用它。然而,我很受打击...

回答 1 投票 0

如何从链接其垃圾箱的程序(例如 Homebrew)中找到最旧的使用文件?

如何从中找到最旧的使用文件? MBP:~ 用户$ \ls -la /usr/local/bin/ | egrep -i“地窖|木桶”|头 lrwxr-xr-x 1 用户管理员 2013 年 9 月 37 日 12:19 2to3 -> ../Cellar/p...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.