• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Perl教程

RSS
  • perl脚本基础总结
    perl脚本基础总结
    1. 单引号字符串中的\n不会被当做换行符处理。如:'\'\\' --amp;amp;gt; '\ 。2. 双引号               字符串联   amp;quot;Helloamp;quot;.amp;quot;Worldamp;quot;.amp;quot;\namp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:250 | 回复:0
  • Perl解析INI文件
    Perl解析INI文件
    copyfrom http://www.lwolf.cn/blog/article/program/perl-ini.html之前有写过用C#解析INI文件的文章,那时是因为要用Perl来解析INI,后来就在网上找了个现成的解析代码IniParser.       假设INI文件是这样 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:265 | 回复:0
  • perl中的map
    perl中的map
    #!/usr/bin/perl-wusestrict;my@array=(5,'a','c',10,'b');my@new_array=(map{$_*2ifm/\d/;}@array);printamp;quot;@new_array\namp;quot;;print$#new_array;#printjoin(amp;quot;,amp;quot;,@new_array),amp;quot;\ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:246 | 回复:0
  • 在perl上装DBD:mysql的问题
    在perl上装DBD:mysql的问题
    在perl上装DBD:mysql,就这事弄了多半天。mysql实在是不咋地首先,在装DBD:mysql模块时,make后打印出错误信息,如下:gcc:languagestrconstnotrecognizedgcc:dbdimp.c:linkerinputfileunusedbecauselinkingnotdoneg ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:241 | 回复:0
  • perlC/C++扩展(四)
    perlC/C++扩展(四)
    在前面三篇博客中,我们了解到如何使用c/c++扩展自己的perl库,但是博主在学习过程中,对动态库或静态库的加载不是十分了解,后来自己又细挖一下。后来就有了这篇博文,再后来,没有再后来了,囧!!我们先来看看per ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:254 | 回复:0
  • 查看Python路径或查看pip安装路径的时候出现C:\strawberry\perl\bin\pip ...
    查看Python路径或查看pip安装路径的时候出现C:\strawberry\perl\bin\pip ...
    查看Python路径或查看pip安装路径的时候出现wherePythonwherepipC:\strawberry\perl\bin\pipC:\strawberry\perl\bin\pip.bat 原因:因为电脑上安装了Perl软件,该软件也是pip环境变量,会造成使用Python命令没办法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:263 | 回复:0
  • perl匹配嵌套括号问题
    perl匹配嵌套括号问题
    text:(1+2(123+(888)3)ddf)wwww(sdf(sdfdsf)gggg)Match:1+2123+8883ddfsdfsdfdsfgggg匹配代码:#!/usr/bin/perlusestrict;usewarnings;usere'eval';my$str='(1+2(123+(888)3)ddf)wwww(sdf(sdfdsf……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:588 | 回复:0
  • perl:非贪婪的数量词
    perl:非贪婪的数量词
    例子:假设在fredandbarneywentbowlinglastnight上使用/fred.+barney/进行匹配。我们知道正则表达式将匹配上,下面我们具体的讲解这一个过程:首先,子模式fred将匹配其对应的字符串。模式的下一部分是.+,它将匹配 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:285 | 回复:0
  • perl使用LDAP模块
    perl使用LDAP模块
    一.需求分析最近有个需求,就是编写脚本来显示LDAP服务器里面某些用户里面的某些字段,如uid,uidNumber,等等,网上查了下资料,发现可以使用perl里面的perl-ldap包来实现。二.测试环境test@camlit~:uname-mx86_64tes ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:330 | 回复:0
  • perl打开二进制文件,并拷贝内容
    perl打开二进制文件,并拷贝内容
    实现脚本usestrict;my$fileName=amp;quot;/Users/chenfool/Desktop/sequoiadb-大数据平台构建.pdfamp;quot;;my$outFile=amp;quot;/Users/chenfool/Desktop/chentest.pdfamp;quot;;my$buff;open(IN,$fileName);open(O ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:366 | 回复:0
  • Perl脚本学习经验(三)--Perl中ftp的使用
    Perl脚本学习经验(三)--Perl中ftp的使用
    使用useNet::FTP;Demo:   my$Server='192.168.1.1';   my$User='admin';   my$Password='admin';      my$ftp=Net::FTP-amp;amp;gt;new($Server,Passive=amp;amp;gt;0,Debug=amp;amp;gt;1,Timeout=am ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:383 | 回复:0
  • perlSocket接收超时设置
    perlSocket接收超时设置
    一般来说,IO::Socket::INET里的Timeout设置是对于conncet的如果你想设置recv接收超时,可以这样设置:1usrSocket:2......3setsockopt($socket,SOL_SOCKET,SO_RCVTIMEO,pack('l!l!',1,0));4#注意这里pack有三个参数, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:318 | 回复:0
  • Perl中的匹配(六)
    Perl中的匹配(六)
    在Perl中,匹配的定界符如果是双斜线//,可以直接使用双斜线完成匹配操作。             如果特定条件下需要改变定界符,如改为{},等。需要加入m,m{},m等。                    ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:310 | 回复:0
  • perl中的grep函数介绍
    perl中的grep函数介绍
    grep函数(如果你是个的新手,你可以先跳过下面的两段,直接到Grepvs.loops样例这一部分,放心,在后面你还会遇到它)amp;amp;lt;preamp;amp;gt;grepBLOCKLISTgrepEXPR,LISTamp;amp;lt;/preamp;amp;gt;grep函数会用LIST中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:313 | 回复:0
  • Perl文档中文化计划-《Perl对象》
    Perl文档中文化计划-《Perl对象》
    本文由鄙人翻译完成。最新版本可以从这里获取(POD格式):http://svn.perlchina.org/trunk/POD2-CN/lib/POD2/CN/perlobj.pod翻译过程中,有两位不愿意透露ID的本坛斑竹向我提供了建设性的意见,在此向他们表示感谢 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:280 | 回复:0
  • perl连接mysql(转载)
    perl连接mysql(转载)
    文章来源:http://blog.sina.com.cn/s/blog_9d0445d50101czsr.html首先需要用ppm安装DBI和DBD-mysql,如果没有的话点击EDIT-preferences-repositories下面的Suggestedadd就行了,你就可以找到更多的模块,就像ubuntu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:296 | 回复:0
  • Perl中的替换(七)
    Perl中的替换(七)
    在Perl中使用s///进行替换操作,与m//进行查找操作类似。    s/with(\w+)/against$1'steam/;     ##第一个双斜线,表示被替代的文本。第二个双斜线,表示将替代为的文本。 s///可以有不同的定界符,但是必 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:297 | 回复:0
  • Eclipse安装Perl插件
    Eclipse安装Perl插件
    Eclipse安装PerlEPIC插件,在Eclipse中开发Perl项目前提:已经安装了Eclipse,Java,Perl(例如ActivePerl)。步骤:启动Eclipse,Eclipse中,选择Help菜单选择SoftwareUpdates...菜单项,或者,选择InstallNewSoftware ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:309 | 回复:0
  • perl爬虫
    perl爬虫
    爬行深度之类的我没加,加上也容易,几句话的事情。直接代码描述吧。我C写得多一些,所以perl代码的风格不怎么perl。 #d:\perl\bin\perl.exe-wusewarnings; useData::Dumper;usethreads;usethreads::shared;useThr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:311 | 回复:0
  • perl:日期转换(date-unixtime)
    perl:日期转换(date-unixtime)
    #!/usr/bin/perluseClass::Dateqw(date);$unixtime=date(amp;quot;2002-03-0310:06:54amp;quot;)-amp;amp;gt;epoch;print$unixtime.amp;quot;\namp;quot;;$unixtime=date(amp;quot;2002-03-0310:06amp;quot;);print$ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:304 | 回复:0
  • Perl模块定义和使用
    Perl模块定义和使用
        你是否觉得Perl中关于模块的文档有些难懂?好的,这里有一个世界上最简单的模块,它将用于展示(demonstrate)Exporter模块所有的特性,另外还有一段使用这个模块的脚本。同时,我们也会给出一个有关于@INC的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:294 | 回复:0
  • Perlunless
    Perlunless
    在perl的if控制结构中,只有当条件表达式为真时才执行某块代码。如果想让程序块在条件为假时才执行,此时可以把if改成unless 例如:unless($fred=~/^(\w*$/i){ printamp;quot;Thevalueof\$freddoesn'tlooklikeaPer ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:340 | 回复:0
  • perl-cgi命令行调试
    perl-cgi命令行调试
    参考: http://docstore.mik.ua/orelly/linux/cgi/ch15_03.htm  http://stackoverflow.com/questions/2224158/how-can-i-send-post-and-get-data-to-a-perl-cgi-script-via-the-command-line http://search.cpan ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:347 | 回复:0
  • perl打开gz压缩文件输出gz压缩文件
    perl打开gz压缩文件输出gz压缩文件
    打开压缩文件open(FILE,amp;quot;gunzip-c$file|amp;quot;)ordieamp;quot;can'topen!amp;quot;;输出压缩文件open(my$result,amp;quot;|gzipamp;amp;gt;file_name.fq.gzamp;quot;);……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:297 | 回复:0
  • Mac下Perl脚本如何运行
    Mac下Perl脚本如何运行
    假设你的PL文件叫  test.pl1.打开Terminal2.(可省略,看看装perl了没,如果装了,会有提示)敲  perl  -version    3.用cd命令进入你放test.pl的目录(这个总会吧)4.(让test.pl可执行)敲  chmod  +x  tes ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:313 | 回复:0
  • perl6中将字符串转成十六进制
    perl6中将字符串转成十六进制
    sayBlob.new('abcde'.encode('utf8')).unpack(amp;quot;H*amp;quot;);say'0x'~'abcde'.encode('utf8').unpack(amp;quot;H*amp;quot;);  useexperimental:pack;sayBlob.new(1..10).unpack(amp;quot;H*amp;quot;);#O ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:295 | 回复:0
  • Perl中的输入输出流(三)
    Perl中的输入输出流(三)
    Perl中读取标准输入:amp;amp;lt;STDINamp;amp;gt;          foreach(amp;amp;lt;STDINamp;amp;gt;) {printamp;quot;Isaw$_amp;quot;;}钻石操作符amp;amp;lt;amp;amp;gt;:它的参数来源于@ARGV数组。   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:287 | 回复:0
  • LinuxCPANPerl模块安装
    LinuxCPANPerl模块安装
    当我们想使用某些Perl模块的时候,很可能会遇到当前系统不存在这个模块的情况,这时我们可以通过使用CPAN来对相应的模块进行获取,下面就介绍一下CPAN的使用方法。首先,我们可以用perl-e'usemodule'这个命令来检查 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:274 | 回复:0
  • Perl命令行开关
    Perl命令行开关
    Perl命令行应用介绍perl–help 显示以下的帮助信息。 -0规定记录分隔符-a与-n或者-p一起使用,负责打开自动拆分模式,用于对空白字符进行隐式拆分,并将字段放入数组@F中,例如:date|Perl-ane'printamp;quot;$F\n ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:291 | 回复:0
  • Perl6必应抓取(1):测试版代码
    Perl6必应抓取(1):测试版代码
    一个相当丑漏的代码,以后有时间再优化了。默认所有查找都是15页,如果结果没有15页这么多估计会有重复。速度还是很快的。subMAIN(){my$fp=open'bin_result.txt',:w;my$number=15;print'String:';my$string=get;$str ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:261 | 回复:0
  • Perl/Python感概
    Perl/Python感概
    最近因为项目需要,需要在多个古老的linux/unix版本上完成一个工具,有些没有python所在,不得不重拾perl文档……再读perl文档的,是一个让人吐血的过程。习惯了pythonamp;amp;gt;2.4的语法和core库组织,那种相对来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:272 | 回复:0
  • perl中shift和unshift操作
    perl中shift和unshift操作
    #####################################################################unshift和shift对一个数组的开头进行操作(数组的左端有最小下标的元素)。#unshift和shift,如果其数组变量为空,则返回undef。########### ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:278 | 回复:0
  • Perl入门(三)Perl的数组
    Perl入门(三)Perl的数组
    Perl数组的声明方式Perl使用amp;quot;@amp;quot;符号声明一个数组:@array;使用amp;quot;()amp;quot;或amp;quot;qw()amp;quot;声明数组中元素;一个完整的声明方式为:@array=(12,amp;quot;123amp;quot;,amp;quot;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:261 | 回复:0
  • cacti安装perl和XML::Simple
    cacti安装perl和XML::Simple
    一、安装perl#tarzxvfperl-5.20.1.tar.gz#cdperl-5.20.1 #./Configure-de #make #maketest #makeinstall  最好安装最新版本不然容易报目录错误make:***Noruletomaketarget`amp;amp;lt;command-lineamp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:272 | 回复:0
  • FATALERROR:pleaseinstallthefollowingPerlmodulesbeforeexecuting
    FATALERROR:pleaseinstallthefollowingPerlmodulesbeforeexecuting
    运行安装mysql报错#./scripts/mysql_install_db --defaults-file=conf/3306my.cnfFATALERROR:pleaseinstallthefollowingPerlmodulesbeforeexecuting./scripts/mysql_install_db……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:286 | 回复:0
  • perl函数指针
    perl函数指针
    看来的代码,测试通过#!/usr/bin/perlsubfunc1{printamp;quot;func1isrunning\namp;quot;;}subfunc_test{my$func_ref=shift;#refwillreturn'CODE'ifit'sfunctionreferenceif((ref($func_ref)……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:258 | 回复:0
  • PerlPPM安装模块
    PerlPPM安装模块
    转自:http://blog.sina.com.cn/s/blog_9da70e9c01010h53.html前面我们介绍了如何在Windows下面安装ActivePerl,ActivePerl有一个好处就是使用了图形化的模块管理界面,确实使得安装新的模块异常的简单,这里我就介 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:305 | 回复:0
  • (转载)PERL处理CSV
    (转载)PERL处理CSV
    #!/usr/bin/perl#usestrict;open(FILE1,amp;quot;C:/Perl/BX/BX-Users.csvamp;quot;);open(FILE2,amp;quot;C:/Perl/BX/BX-Books.csvamp;quot;);open(FILE3,amp;quot;C:/Perl/BX/BX-Book-Ratings.csvamp;quot;); ope ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:391 | 回复:0
  • 关于perlbignum模块用法
    关于perlbignum模块用法
    用bignum处理大数:对于32位的perl来说,他的整数范围被限定在32位。 perl-leamp;quot;print873498127389471892374891723489172389407128947891234amp;quot;8.73498127389472e+50打印的结果为科学记数法显示在命令行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:309 | 回复:0
  • 基于perl的网络爬虫
    基于perl的网络爬虫
    useMojo::UserAgent;useBloom::Filter;useSmart::Comments;useDBI;my$dbname=amp;quot;bbs_urlamp;quot;;my$location=amp;quot;localhostamp;quot;;my$port=amp;quot;3306amp;quot;;my$database=amp;quot;DBI:mysql: ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:40 | 阅读:305 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap