终端输入:perl -MCPAN -e shell 进入cpan交互模式: 下面是常用 cpan 命令。 获得帮助 cpan>help 列出CPAN上所有模块的列表 cpan>m 安装模块,自动完成Net::Server模块从下载到安装的全过程。 cpan>install Net::Server 退
转载
2017-06-12 20:40:00
522阅读
2评论
Ubuntu安装perl模块步骤:按装cpan:$ sudo perl -MCPAN -e install Spiffy (用此命令第一次安装任意模块时都会先把cpan装上)后面安装perl模块:$ sudo cpan install DBI验证是否安装成功$ perl -e 'use DBI' (没报错即成功)perl模块也可从网上下载好编译安装下
原创
2014-09-15 17:15:01
6796阅读
解决方法是用libgd-svg-perl软件包代替。
转载
2013-09-21 13:05:00
184阅读
2评论
Ubuntu下安装Perl的扩展包很是简单,只需要简单的步骤就可以了。sudo cpan
cpan> install Bundle::CPANPLUS::Dependencies
cpan> install Bundle::CPANPLUS整个过程需要些时间。当安装完毕,接下来就可以使用cpan命令来安装扩展包了,如要安装Text::A
原创
2015-05-05 20:08:05
2894阅读
perl: warning: Setting locale failed.perl: warning: Please check that your locale settings: LANGUAGE = "en_HK:en", LC_ALL = (unset), LC_PAPER = "zh_CN.UTF-8", LC_ADDRESS = "zh_CN
原创
2021-07-27 21:56:22
756阅读
参考链接 : perl: warning: Setting locale failed.问题描述:解决命令:sudo locale-gen zh_CN zh_CN.UTF-8 en_US en_US.UTF-8
sudo dpkg-reconfigure localesLocale variables have no effect in remote shell (perl: warning: S
原创
2014-05-10 11:24:38
926阅读
Perl 到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是 Perl 语言发展史上的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的 Perl 模块,极大地扩展了 Perl 语言的功能。
转载
2011-04-22 20:36:00
104阅读
my @ss = ("a","b","c","d");print $ss[1] 显示为aprint @ss[1,3] 显示为a c@ss的标量为4if (@ss < 5){command}else{command}if($date == $today){command;}elseif($date == $christmas){command;}else{command;}prin
原创
2014-01-20 19:52:01
661阅读
一、system perl也可以用system调用shell的命令,它和awk的system一样,返回值也是它调用的命令的退出状态. [root@AX3sp2 ~]# cat aa.pl #! /usr/bin/perl -w $file = "wt.pl"; system("ls -l wt.pl ...
转载
2021-07-16 10:05:00
1360阅读
2评论
今天学习了perl的哈希 哈希符号%%#!/usr/bin/perl perl头,如果不能运行则需要换成 #!/usr/bin/perl -wmy %ss = ('a' => 1,'b' => 2,'c' => 3,'d' => 4); 哈希数a对应1、b对应2、c对应3、d对应4 也可写成my %ss = ('a',1,'b',2,'c',3,'d',4);
原创
2014-01-20 19:50:47
1082阅读
\s+(?\d+(?:\.\d+)?)\s+1、命名分组格式为(?),反向引用时用/k2、命名分组的匹配的结果存在在变量%+变量中,取命名分组值,$+{grp name}.3、反向引用也可以用/g1,/g{1},...
转载
2017-01-10 20:28:00
301阅读
2评论
perl 编码风格:
1.K.R
2.GNU
3.BSD
采用K&R
转载
精选
2011-01-19 16:16:06
458阅读
x? 匹配 0 次或一次 x 字符串 /cg?i/ 找到 c 后面跟着 0个或是 1个 g ,再跟着 i 的字符串,如同/cg{0,1}i/ ...
转载
2017-01-10 17:33:00
712阅读
2评论
Another good feature of Perl is RE, PerlRE.
In Perl, RE usually means patten, a match (or unmatch) of some characters template.
The patten can divide any characters into two parts: match and unmatch
原创
2012-11-15 21:03:45
1038阅读
$- 当前页可打印的行数,属于Perl格式系统的一部分
$! 根据上下文内容返回错误号或者错误串
$” 列表分隔符
$# 打印数字时默认的数字输出格式
$$ Perl解释器的进程ID
$% 当前输出通道的当前页号
$& 与上个格式匹配的字符串
$( 当前进程的组ID
$) 当前进程的有效组ID
$* 设置1表示处
转载
2023-12-24 12:36:04
126阅读
从开始的BSP使用C语言,到后期人工智能使用Python,以及常用的shell工具,到现在使用了点perl,稍微总结一下,这几种语言的特点。如果,以后有一种自己不太用的到的,到某一次突然需要使用的时候,捡起来快一些。其实所有的程序需要完成的功能模块都比较相似:比如: 程序解析(用’;'分号还是语句的缩进关系); 数据类型(整型、浮点型、字符/字符串及class等,数据声明使用及作用范围); 文件处
转载
2024-01-11 13:05:10
61阅读
[oracle@jhoa 2]$ cat a2.pl foreach $key (keys %main::) {print "\$$key => $main::{$key}\n";}[oracle@jhoa 2]...
转载
2014-12-25 21:02:00
194阅读
2评论
1,一个相当常见的全局替换是缩减空白,也就是将任何连续的空白转换成单一空格:
s/\s+ //g;
2,将开头的空白替换成空字符串
s /^\s+//;
3,讲结尾的空白替换成空字符串
s /\s+$//
4,去除开头和结尾的空白符
s/^\s+|\s+$//g
原创
2013-02-20 16:00:07
636阅读
AAA
原创
2015-03-06 16:47:21
648阅读
如果对于一个绝大部分内容是静态的网站,只有极少数的地方需要动态显示,碰巧你又了解一点perl知识,那么nginx + perl的结合就能很好解决问题。要想nginx支持perl脚本,在编译nginx时候需要如下参数:./configure --with-http_perl_module如果make时候出现如下类似错误: Can’t locate ExtUtils/Embed.pm in @INC
转载
2024-04-17 16:32:58
113阅读