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

Perl教程

RSS
  • perl获取匹配行的后几行
    perl获取匹配行的后几行
    #!/usr/bin/perl#用正则表达式匹配某一行,匹配上之后获取匹配行的后面几行open(f,amp;quot;D:\\fileamp;quot;);while(amp;amp;lt;famp;amp;gt;){if(/TOTALELASTIC/){$a=1;$b=0;}if($a){print;$b=$b+1;$result=$resu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:626 | 回复:0
  • vim之perl-support的小修改
    vim之perl-support的小修改
    实在是不喜欢将这种针对某种类型的插件放在plugin目录,因为这样不论打开什么类型的文件都会加载插件。之前c-support就被我扔到ftplugin了,一点问题没有。但perl-support有点小问题(虽然两个插件出自一个作者之手 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:742 | 回复:0
  • Learning Perl 第九章习题第二题
    Learning Perl 第九章习题第二题
    把输入文件中的所有Fred换成Larry, 不区分大小写。 知识点  1. 文本文件读写  2. 简单的正则替换  3. unless 的用法  4. $_ 的用法……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:598 | 回复:0
  • Perl 模块
    Perl 模块
    1.  File::Find 模块 use File::Find     使用该模块,这时一个find的新函数就可以使用了 find  subref, dirlis      find的第二个参数是要搜索的目录。第一个参数是子例程引用。 $File::Find::name   ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:622 | 回复:0
  • Perl报表练习-例1
    Perl报表练习-例1
    五一闲暇,看完了一本Perl实例精解(第4版)的电子书,这是第19章最后的一个例题。拿来练练手,以犒赏自己所学知识的过程。 下面的源文件是用来被格式化的文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:679 | 回复:0
  • Perl语言的多线程(一)
    Perl语言的多线程(一)
    Perl中的多线程的实现一般有两种办法,而老版本的办法实际上是一种多进程的办法。一  Thread-amp;amp;gt;New该办法是传统的老办法,它与folk很类似,新建一个进程时,会把当前内存空间的所有变量都复制一份传到新 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:687 | 回复:0
  • 如何用Perl对Excel的数据进行提取并分析
    如何用Perl对Excel的数据进行提取并分析
    巡检类工作经常会出具日报,最近在原有日报的基础上又新增了一个表的数据量统计日报,主要是针对数据库中使用较频繁,数据量又较大的31张表。该日报有两个sheet组成,第一个sheet是数据填写,第二个sheet则是基于第 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:652 | 回复:0
  • Python2.7下subprocess调用perl脚本增加timeout
    Python2.7下subprocess调用perl脚本增加timeout
    29 JAN 2016 on Skill 背景 问题 参考资料: 背景 去年(2015年)年底开发了个自动分析崩溃的工具,分两个功能模块。 解析模块:一个python脚本,获取客户端上传上来的崩溃日志,并在Jenkins上找到对应的版本, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:554 | 回复:0
  • 使用Perl读取Excel文件
    使用Perl读取Excel文件
    1. 任务     为了实现一些机械分词算法,准备使用“国家语委语料库”的分词词表,在线下载到得词表文件是一个Excel文件。本文的任务就是使用Perl从该Execl文件中提取所有的词语。     词表文件格式如下: ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:552 | 回复:0
  • Perl处理数据(一):s替换、split和join
    Perl处理数据(一):s替换、split和join
    m//模式用来匹配文本,也就是说用来找数据。而s///用来查找并替换文本,所以可以用来处理文本文件。在有了正则的基础之后,s///用起来会简单很多。 用法格式为: $str =~ s/reg/replacement/FLAGS; 它表示用reg去搜 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:575 | 回复:0
  • Perl编程基础用法
    Perl编程基础用法
    标准头部写法#!/usr/bin/perl-w#标准的头部写法,-w意为显示警告变量$a=$b+10#$a和$b都不需要定义,拿过来就用Note:$flag=0如果后续未用到,会爆警告数组1.基本知识@array=()#声明一个空数组$array#取数组中的第2个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:1376 | 回复:0
  • Perl&MySql
    Perl&MySql
    一、简介PERL应用数据库由两种方法,其一是利用本身所配置的DBM包,这个可以建立数据库并对其进行操作,因此可以把DBM包以及其他类似的包看作是一个数据库的扩展。另一个就是利用DBI包或者类似的包建立与其他关系型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:748 | 回复:0
  • 《精通Perl》译者序
    《精通Perl》译者序
    翻译一本300页的英文技术书籍需要多长的时间?在开始翻译这本书之前,我的想法很简单:如果每天下班以后翻译2页,只要150天也就是5个月的时间。可是我的编辑晓菲不能等那么长的时间。我只好调整成每天翻译3页,总共1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:760 | 回复:0
  • Perl基本语法
    Perl基本语法
    @importurl(amp;quot;http://www.cnblogs.com/Load.ashx?type=styleamp;amp;file=SyntaxHighlighter.cssamp;quot;);@importurl(amp;quot;/css/cuteeditor.cssamp;quot;);@importurl(amp;quot;http://www.cnblogs.com ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:739 | 回复:0
  • 查看perl及其模块
    查看perl及其模块
    Perl本身自带了很丰富的文档,如果把它们都打印出来,恐怕要耗费大量纸墨。我们试图清点过,但数到2000页左右的时候就数不清了(不用担心,我们用虚拟打印机计算页面数量,这样不会对树木造成威胁,挺环保的)。 Per ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:779 | 回复:0
  • perl元字符
    perl元字符
    .任意一个字符\n除外+重复amp;amp;gt;=1次*重复amp;amp;gt;=0次?重复amp;amp;lt;=1次$行尾字符类,匹配其中任意一个()组,在组中^$表行首行尾\d\D\s空白字符\S\w\W\b单词边界//icase-insensiti ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:772 | 回复:0
  • Log4perl 的使用
    Log4perl 的使用
    Perl 使用Log4perl 首先下载log4 module : http://search.cpan.org/CPAN/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.43.tar.gz 解压配置: 这里只用到lib目录下的文件,可以将其他目录删除。 如何使用这个模块: 新 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:730 | 回复:0
  • Perl线程队列:Thread::Queue
    Perl线程队列:Thread::Queue
    (Thread::Queue)队列数据结构(FIFO)是线程安全的,它保证了某些线程从一端写入数据,另一些线程从另一端读取数据。只要队列已经满了,写入操作就自动被阻塞直到有空间支持写操作,只要队列空了,读取操作就会自动阻 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:769 | 回复:0
  • Perl语言的多线程(二)
    Perl语言的多线程(二)
    很多时候使用perl多线程可以达到很不错的效果,可以节约很多时间完成很复杂的工作。但通过perlthreads模块的描述文件可以看到,它也有很多缺点。比如说在使用perl多线程的时候,必须的保证所有引用的模块都是支持thr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:751 | 回复:0
  • centos系统中perl进程病毒占用大量网络流量导致网络瘫痪的问题分析及解决方案... ...
    centos系统中perl进程病毒占用大量网络流量导致网络瘫痪的问题分析及解决方案... ...
    故障现象:     1.系统在早上9点的时候非常慢,单台服务器占用流量很大,使交换机流量被占满,而连累挂在同一交换机上的其他应用也无法提供服务,或者速度非常慢     2.通过查看进程发现大量的perl程序占用了大 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:764 | 回复:0
  • perl在linux下通过date获取当前时间
    perl在linux下通过date获取当前时间
    perl处理文件的时候最好添加上 处理的时间戳,获取系统的时间又多种方法,但是反引号是最原始的,不需要其他外界条件和lib的支持。 my $now = `date amp;quot;+%F %Tamp;quot; print FH $now; 结果为:2014-04-13 2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:811 | 回复:0
  • perl总结(4)--grep和map
    perl总结(4)--grep和map
    1)介绍 2)grep-过滤数组 3)map-对数组中的内容做批量处理 4)amp;quot;grepamp;quot;和amp;quot;mapamp;quot;的相似之处 5)一些相关例子 ------------------------------------------------------------------------ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:835 | 回复:0
  • perl安装CPAN模块
    perl安装CPAN模块
    perl -MCPAN -e shell install 模块名(如:Image::Size) q(退出CPAN) OK! 如果通过代理上网请设置http_proxy环境变量,可以设置临时环境变量,如: set http_proxy=http://xxx.xxx.xxx:8080SET HTTP_proxy_use ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:884 | 回复:0
  • Perl中命令行参数以及打开管道文件
    Perl中命令行参数以及打开管道文件
    打开管道文件   Linux提供了管道机制,可以方便应用程序之间的数据传递。在Perl中,扣开和使用管道可采用如下形式的open函数:   open(Filehandle,”丨 CMD”);   其中,CMD为数据接收方应用程序。比如,可以用管 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:878 | 回复:0
  • [原]ping一段网络的perl脚本
    [原]ping一段网络的perl脚本
    ping是一个很常用的网络检测脚本,比较唯一不足的是一次只能检测一个IP地址。我用perl包装了一下,使得它可以ping一段网络地址: #! /usr/bin/perl -w use strict; die print amp;quot;usage : range_ping.pl 192. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:928 | 回复:0
  • perl shell脚本互调
    perl shell脚本互调
    1 shell echo 命令会自动加入换行符 2. $?接受exit 返回值 3.变量等于`执行脚本` ,变量获取的值为脚本最后向STDOUT输出的值 例子如下 1. perl 调用shell 1.sh中的内容 #!/usr/bin/shecho `date`;exit 1; test.pl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:1402 | 回复:0
  • perl安装模块到自己的home ( install perl module without root)
    perl安装模块到自己的home ( install perl module without root)
    use local::lib to install perl modules in your home directory ? https://metacpan.org/pod/local::lib + http://search.cpan.org/ By default local::lib installs itself and the CPAN modules into ~/perl5.W ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:880 | 回复:0
  • Perl——哈希的创建和引用
    Perl——哈希的创建和引用
    语法 创建'引用'仅有两种方法,使用它也是两种。 创建引用 创建规则 1 如果你在一个变量前加一个'/'号,你就得到了这个变量的'引用'。     $aref = /@array;         # $aref 保存着指向@arr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:865 | 回复:0
  • perl-cgi基础
    perl-cgi基础
    代码: http://xxxxx/cgi/perl-cgi.cgi?name=itechamp;amp;amp;url=itech.cnblogs.comamp;amp;amp;p1=test1 #!/usr/bin/perl -wT#should use strict and warnninguse warnings;use strict;use CGI;#to de ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:866 | 回复:0
  • emacs插件flymake快速检查语法错误(C/C++,python,java,perl等语言)
    emacs插件flymake快速检查语法错误(C/C++,python,java,perl等语言)
    先看段我演示: 怎么样? 是不是有IDE的感觉? 进入配置过程.其实配置不复杂. 首先需要Makefile的支持(这里只拿C/C++作例子). 在Makefile中添加下面两行: check-syntax: gcc -o nul -S ${CHK_SOURCES} gcc可以相应 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:861 | 回复:0
  • Perl碎碎念
    Perl碎碎念
    1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(amp;amp;lt;amp;amp;gt;){ chomp; print amp;quot;$_\namp;quot; unless exists $hash{$_}; $hash{$_}+=1; } 刚开始没有$hash{$_}+=1这一行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:854 | 回复:0
  • perl语言编程第六章-子过程
    perl语言编程第六章-子过程
    sub NAME ; 子过程定义 sub NAME {     。。。 } 匿名子过程 声明的时候没有名字,只有sub关键字加代码块。这种写法实在蛋疼,不知道有何好处?下面代码中subref是指向这个匿名子过程的引用。 use strict ;my$su ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:893 | 回复:0
  • perl总结(1)
    perl总结(1)
    Perl作为一种脚本语言,用于自然语言处理和文本相关的问题上,非常简单直接。最近用的也比较多,在这里做一个小总结吧。 首先介绍一下数据类型(变量类型),perl中有三种类型的变量,用不同的前缀来区分,如下所示 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:909 | 回复:0
  • Python、Java、C#、Perl 创始人聚首,编程语言要变天?
    Python、Java、C#、Perl 创始人聚首,编程语言要变天?
    编程语言的优劣,一直众说纷纭。倘若编程语言的创造者们相聚一起共谈自己所设计的语言,是否又会掀起一番“腥风血雨”? 其实就在近日,Python 创始人 Guido van Rossum、Java 创始人 James Gosling、C# 创始人 Ande ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:869 | 回复:0
  • 简单解决Please install the gcc make perl packages from your distribution问题 ...
    简单解决Please install the gcc make perl packages from your distribution问题 ...
    在vbox安装ubantu增强功能,出现下面这种情况: Please install the gcc make perl packages from your distribution。 把需要的包都安装就完事了: sudo apt-get install gcc make perl ↓↓↓安装完后的样子↓↓↓ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:893 | 回复:0
  • 安装Perl 和 RVCT3.1 经验
    安装Perl 和 RVCT3.1 经验
    1,安装Perl 安装Perl可以直接在网上下载,链接是:http://www.perl.org/ 安装成功之后,windows打开cmd,键入perl -v  可以查看是否正确安装。如下是安装成功的照片 2,安装RVCT3.1 进入 https://silver.arm.co ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:885 | 回复:0
  • 记一次perl程序出现Error: Bizarre copy of ARRAY in leave at奇葩问题
    记一次perl程序出现Error: Bizarre copy of ARRAY in leave at奇葩问题
    早上碰到一个短信发送的服务有异常,看了下网络和操作系统都是正常的,然后再检查程序,发现不能运行,开始是怀疑代码被不小心用UTF-8修改了,发现改回GB2312以后还是不能正常工作,现象是用perl -d 执行的时候报Err ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:842 | 回复:0
  • 在Windows中学习Perl
    在Windows中学习Perl
    安装    在学习Perl之前,首先要准备我们需要的软件。因为是作为练习,我将要在Windows下运行。    准备:首先安装Perl(我在官网下载Windows的5.24版本),直接双击运行安装就可以了。然后打开cmd,输入命令 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:841 | 回复:0
  • Perl中的三重故障
    Perl中的三重故障
    有一天,我在Perl遇到了一个困扰我的问题,仅仅是因为我还没有找到答案。 这是我的问题。 请看以下示例: 多变量分配: Perl允许使用如下语法同时声明多个变量: my ($var1, $var2) = (100, 200);print amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:953 | 回复:0
  • grep、sed、awk、perl等对正则表达式的支持的差别
    grep、sed、awk、perl等对正则表达式的支持的差别
    以perl的正则为基准,不同的用法以粉红色标出。 因为spacemacs支持vim正则表达式操作,而且能够实时显示匹配内容和替换结果;可以作为perl脚本的正则表达式debug手段。 转载来自 grep、sed、awk、perl等对正则表达 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:46 | 阅读:931 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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