![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Perl
文章平均质量分 68
renrenhappy
这个作者很懒,什么都没留下…
展开
-
perl文档
转http://jimobit.blog.163.com/blog/static/283257782008622111956479/perl -v 查看安装版本perldoc perl 查看文档 手册的各个部分可以分成不同的节,其名字可以是p e r l f u n c(P e r l函数)、p转载 2010-03-20 21:13:00 · 764 阅读 · 0 评论 -
如何同时读写文件
参考:http://hi.baidu.com/ngner/blog/item/8108effc8de1e4fefc037f28.html用Open() 函数打开文件 打开文件的常用方法是: open(FH, "or die "Couldn't open $filename for reading: $!"; open() 函数通常带有两个参数,第一个为文件句柄,用于指向打开的文件,第二个参数是文件名及模式(文件的打开模式)的混合体,如果文件被成功打开,open()函数返回true,否则为false。我们用“原创 2011-01-03 16:44:00 · 3987 阅读 · 0 评论 -
perl修改原文件内容
<br />http://www.cnblogs.com/morebetter/archive/2007/05/10/741752.html<br /> <br />很多时候,我们希望对原有文件的内容进行一定的修改,linux虽然有sed这个强大的文本编辑命令,但是他只能生成新文件或打印到screen上(或许sed也具有修改原文件的功能,小的才疏学浅,尚不知道,烦请大家告诉我),但在perl里却有这么一个命令$^I<br />例子:<br />#!/usr/bin/perl<br />use strict;转载 2010-12-30 18:49:00 · 9715 阅读 · 1 评论 -
统计两个文件中相同行的数目
<br />#!/usr/bin/perl<br />#================================================================================================================<br />#Author:huangyunhao<br />#Date:2010-12-10<br />#Function:count the number of the same lines between two lines原创 2010-12-10 15:31:00 · 1817 阅读 · 0 评论 -
How can I run Perl system commands in the background
Question:#!/usr/bin/perl use warnings; use strict; use 5.012; use IPC::System::Simple qw(system);system('xterm','-geometry','80x25-5-5','-bg','green','&');say "Hello";say "World";I tried this to run the xterm-command in the background, but it原创 2010-09-03 23:09:00 · 725 阅读 · 0 评论 -
unix process control
<br /> 下面是一篇关于unix进程管理的文章,摘自《Automating System Administration with perl》即查看当前系统的活动进程,进程状态,进程资源占用情况,等等。文章介绍了四种方法:调用外部的PS程序;读内核的进程表;使用/proc文件系统;使用Proc::ProcessTable和Proc::ProcessTable::Process模块。其中第二、三种方法不太懂,最简单移植性也最好的是第四种方法,推荐大家使用。<br />摘自http://docs原创 2010-09-03 21:54:00 · 874 阅读 · 0 评论 -
perl消息队列
<br /> 还记得C语言中消息队列这种进程间通信的方式吗?perl语言中同样提供了消息队列的机制,而且这两种语言中的消息队列是相互兼容的,我猜是因为消息队列是由内核来维护的吧。下面是一篇关于perl消息队列的文章,转自:http://www.itqun.net/content-detail/93525.html<br />perl几乎可以作任何事情,只要你选对了模块。本节就是一个例子,使用IPC::SysV和IPC::Msg模块可以方便的访问Unix消息队列<br /><br />转载 2010-09-03 21:37:00 · 2503 阅读 · 0 评论 -
Perl中定时器alarm的die与kill
<br />如果遇到这样的需求,要自动地运行一些相对独立的程序,而这些程序可能有些要挂掉,导致后面的程序无法运行,要想看到一个完整运行的结果,这时候alarm就会用上场。<br /><br />per脚本在自动化方面经常用到,其定时器功能不用很浪费,但也得好好地用。<br /><br />在perl中定时的一般用法为:<br /><br /> eval {<br /> local $SIG{ALRM} = sub { die "alarm/n" }; # NB: /n required<br /转载 2010-08-22 14:57:00 · 1485 阅读 · 0 评论 -
删除重复行——perl的效率!
目标:删除ncolog_091019文件中的重复行。[root@NMRK01 ncolog_DCBJ]# more test<br />date >time<br />sort ncolog_091019|uniq >091019<br />date >>time<br />[root@NMRK01 ncolog_DCBJ]# more test2<br />date >>time<br />perl -n -e 'if ( /^/s*$/){print; next转载 2010-06-17 14:53:00 · 2896 阅读 · 0 评论 -
localtime()
<br />转载自 http://www.cnblogs.com/starspace/archive/2008/12/17/1356672.html<br />#===============================================================<br /># get the current date,<br /># format is: YYYY-MM-DD HH(24):MM:SS<br />#=========================转载 2010-06-17 15:00:00 · 735 阅读 · 0 评论 -
各种平台下Perl模块的安装方法
<br />Perl到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是Perl语言发展史上的一个里程碑。此后,广大免费软件爱好者研发了大量功能强大、构思精巧的Perl模块,极大地扩展了Perl语言的功能。CPAN(Comprehensive Perl Archive Network)是internet上Perl模块最大的集散地,包含了现今公开的几乎所有的perl模块。几个主要的CPAN站点有: <br />国内:ftp://freesoft.cgi.gov.cn/pub/languages/per转载 2010-07-18 15:28:00 · 514 阅读 · 0 评论 -
安装DBD::mysql遇到的问题
<br />要使用perl操作数据库,DBI已经安装好了,安装DBD::mysql时碰到如下问题:<br />Cannot find the file 'mysql_config'! <br />解决办法:需要安装mysql客户端开发库libmysqlclient。sudo apt-get install libmysqlclient-dev。猜测DBD::mysql中使用到了其中的C API。<br />原创 2010-07-18 15:42:00 · 667 阅读 · 0 评论 -
perl命令行应用——中英文对照
Perl Command-Line Options<br />by Dave Cross<br />August 10, 2004<br />Perl has a large number of command-line options that can help to make your programs more concise and open up many new possibilities for one-off command-line scripts using Perl.I转载 2010-07-09 08:14:00 · 3965 阅读 · 0 评论 -
perl常用函数-持续更新中
<br /><br />Open:<br /> <br />Perl中可以用Open或者sysopen函数打开文件进行操作,这两个函数都需要通过文件句柄(即文件指针)来对文件进行读写定位等操作。<br /> <br />$FH为文件句柄<br />Open($FH ,"c:/bugzilla/data_developer.png")||die "open failed!";#前提文件必须已经存在,否则会返回0,出错信息在$!中。<br />Open($FH ,">c:/bugzill原创 2010-07-09 07:56:00 · 925 阅读 · 0 评论 -
You need to install the perl-doc package to use this program.
hyh@hyh:~$ perldoc CGIYou need to install the perl-doc package to use this program.hyh@hyh:~$ sudo aptitude install perl-doc[sudo] password for hyh: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取原创 2010-03-17 15:44:00 · 3460 阅读 · 0 评论 -
perl调试命令
<br />http://developer.51cto.com/art/201007/213719.htm<br />http://www.ibm.com/developerworks/cn/linux/sdk/perl/culture-4/index.html<br />http://www.sdsc.edu/~moreland/courses/IntroPerl/docs/manual/pod/perldebug.html#NAME<br />http://www.pgsqldb.org/mwiki/转载 2011-01-03 17:06:00 · 852 阅读 · 0 评论