perl 相关问题

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

Perl:创建二进制数并将其转换为十六进制

我想从给定的用户输入创建二进制数。输入 - 数字数组输出 - 二进制数应该创建一个二进制数,使其在所有位置上都有一个...

回答 2 投票 1

如何在Perl中将十六进制转换为字符串

我正在使用Perl,我有一个字符串:agn \ u00e8s b如何将其转换为agnèsb?我试过使用下面的代码。我的$ hex =“agn \ u00e8s b”; $ hex = ~s /%([a-fA-F0-9] [a-fA-F0-9])/ pack(“C”,...

回答 2 投票 2

在Perl脚本中使用`-d`有什么用? [重复]

下面一段代码中的-d是什么:foreach my $ filename(@files){my $ filepath = $ dir。$ filename; next if -d $ filepath;功能1(); }

回答 4 投票 0

如何在Perl子例程中使用$ a和$ b

我想在我的anonimous二进制函数中使用$ a和$ b变量,就像它在sort {$ a <=> $ b}(1,2,3)中完成的那样但是我无法弄清楚为什么代码像#!/ usr / bin / env perl使用严格; ...

回答 2 投票 10

Perl JSON - 在记录结果之前检查值是否存在

如果key = tls,dns或http,我试图从以下json输出中提取doc_count值。 JSON:https://pastebin.com/T5Cu3w79到目前为止,我试图打印出“key”的值......

回答 2 投票 -1

如何判断IPC :: Run作业何时完成

是否有一种简单,可靠的方法来判断IPC :: Run任务何时完成,即任何子进程已退出?文档对此非常沉默。似乎循环可泵送......

回答 2 投票 2

使用Mojolicious的异步聊天服务器

你好女士们和先生们!我目前正在编写一个有点像IRC的简约聊天服务器。我使用Mojolicious在perl中编写它,但不幸的是遇到了一个问题。 ...

回答 1 投票 2

Perl循环程序

我正在尝试编写一个程序来完成以下任务:使用循环结构并编写一个生成以下输出的程序(使用一个参数让用户指定需要多少行...

回答 3 投票 0

将数组减少为匿名哈希码

无论如何在perl中做这样的事情(转换数组哈希并在一行中使用它)? sub func {#from this my%args = @_; print $ args {test}; #to this print%{@_} {test};我正在使用它......

回答 2 投票 1

替换文本文件中的多行

我有包含以下文本的文本文件(以及其他文本)DIFF_COEFF = 1.000e + 07,1.000e + 07,1.000e + 07,1.000e + 07,1.000e + 07,1.000e + 07,1.000e + 07, 1.000e + 07,1.000e + 07,1.000e + 07,1.000e + 07,1.000e + 07,......

回答 2 投票 0

需要匿名数据结构

有没有必要在perl中要求匿名数据结构? #test.pl(“example_data”=> 1)#main.pl需要“test.pl”; %some_data =(%some_data,$);是否要求隐含地返回...

回答 2 投票 -1

正则表达式解析DNS答案

我想解析以下几行8.8.19.12.53> 125.15.15.9.40583:[udp sum ok] 62639 q:A? mp.microsoft.com。 6/5/9 mp.microsoft.com。 CNAME .mp.microsoft.com.c.footprint.net。,mp ....

回答 3 投票 0

从文件中提取文本块并使用perl将每个块写入新文件,但它不起作用[关闭]

我有一个包含数据库记录的大型数据文件(文本)。每个记录都以“ - ”(其中146个)分隔。我想将每个分隔符之间的文本写入基于...的新文件中。

回答 1 投票 -4

Sendmail使用Perl时间和暂停

我有以下代码e完美的工作,但是,我想设置时间发送每封电子邮件。示例:发送100封电子邮件,PAUSE脚本发送1小时,然后再发回100封电子邮件。这段代码......

回答 2 投票 -1

如何摆脱`印刷品中的宽字符?

我有文件/ tmp / xxx,下一个内容:00000000 D0 BA D0B8│D180 D0B8│D0BB D0B8│D0BAкирилик当我读取文件内容并打印时,我收到错误:印刷品广泛...

回答 2 投票 2

如何将某些命令的输出重定向到文件但在控制台中保留一些?

我使用下面的perl脚本,打开(STDOUT,'>',“log.txt”)||死“错误:打开log.txt \ n”;打印“\ n inside”;关闭(STDOUT);打印“\ noutside”;我需要字符串“内部”需要打印...

回答 1 投票 1

为什么打包的Perl脚本不能在不同的机器上运行?

我一直在尝试编译一个由我自己以外的人编写的脚本到一个可以在没有安装perl的情况下使用的可执行格式。似乎有某种......

回答 1 投票 0

将下一个读取前置与前一个读入行的信息一致

开发平台:Ubuntu 17.10主要是命令行工作工具:perl 5.26和postgresql 9.6目标:转换文件所以我可以\将它复制到postgresql信息:行分隔符是#符号...

回答 1 投票 -1

OpenSSH POE会话陷入困境

我正在使用POE :: Component :: OpenSSH和每个设备的单独POE :: Session对我们网络上的300多个无线电设备进行非阻塞ssh。我的脚本是工作形式但是有些......

回答 1 投票 0

NET :: SSH :: Expect配置可以在Windows上运行

机器详细信息:Windows7,64位。我在eclipse中集成了perl并使用Net :: SSH :: Except模块进行脚本编写,但由于无法在@INC中找到Net / SSH / Expect.pm而出现错误(您可能需要...

回答 2 投票 1

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