随笔分类 - 07、编程语言 / 3、面向对象的编程语言 / 5、Perl
摘要:Perl的骆驼图案 Perl骆驼是欧莱礼媒体(O'Reilly Media)设计给Perl编程语言的图标。它也是一种黑客的象征,出现在某些T-shirt和其他衣服标签上。 欧莱礼拥有此图像之商标,并且宣称,唯有在捍卫“符号之完整性”时,才会行使其法律上的权力。[2]欧莱礼允许此商标在非商业目的之前提
阅读全文
摘要:Perl字符串处理函数 0.函数名 index 调用语法position=index(string,substring,position); 解说返回子串substring在字符串string中的位置,如果不存在则返回-1。参数position是可选项,表示匹配之前跳过的字符数,或者说从该位置开始匹
阅读全文
摘要:哈希是 key/value 键/值对的集合。 Perl中哈希变量以百分号 (%) 标记开始。 访问哈希元素格式:${key}。 以下是一个简单的哈希实例: 实例 #!/usr/bin/perl %data = ('google', 'google.com', 'runoob', 'runoob.co
阅读全文
摘要:Perl 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 条件判断常用: True #布尔值 not True #布尔值 ! True #布尔值 False #布尔值 数字 0、字符串 '0' 、 "" 、空数组list () 和 undef 为 false >
阅读全文
摘要:Perl 数组一个是存储标量值的列表变量,变量可以是不同类型。 数组变量以 @ 开头。访问数组元素使用 $ + 变量名称 + [索引值] 格式来读取,实例如下: 实例 #!/usr/bin/perl @hits = (25, 30, 40); @names = ("google", "runoob"
阅读全文
摘要:1.命令行:perl -c perl.pl #用来检验Perl脚本有没有错误; 2.vi perl.pl打开脚本,ESC+:set nu 回车,给每行加上行号;
阅读全文
摘要:1、计算以e为底的对数,我们可以直接使用log函数:my $log_e = log($value); 2、计算以10为底的对数: use POSIX qw(log10);my $log_10 = log10($value); 3、有了以上两个函数中的任何一个,那么我们就可以计算任意数的对数了,计算方
阅读全文
摘要:0.正则匹配字典:http://www.cnblogs.com/itech/archive/2010/03/19/1689793.html 1.$/=">";重新定义字符串分隔符为“>”. 2.perl 中/ms,/msg,/gms是什么意思? 正则表达式中,//msg和//gms意思一样。 //g
阅读全文
摘要:0,glob()函数 my @infile = glob("$indir/*.txt.gz"); #获得指定路径下的文件名,并形成列表,如果$indir为空,则自动匹配当前目录下的指定文件名 1,sprintf()函数 my $rate_CG = sprintf("%.2f",$methy_CG*1
阅读全文
摘要:1. `command`; 使用反引号调用外部命令能够捕获其标准输出,并按行返回且每行结束处附带一个回车。反引号中的变量在编译时会被内插为其值。 2. open LIST "ls -l|"; open MORE "|more"; @list=<LIST>; print MORE @list; clo
阅读全文
摘要:#开头处常用模块 #!usr/bin/perl use warnings; use strict; use Getopt::Long; use File::Basename; use PerIO::gzip; #open IN,"<:gzip","$in" or die " $in:$!"; #打开
阅读全文
摘要:我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long ,比直接使用 @ARGV 的数组强大多了.我想大家知道在 Linux 中有的参数有二种形式. 长参数 –help 短参数 -h 也就是-和–的分别.–表示完整参数.-表示简化参数.
阅读全文


浙公网安备 33010602011771号