![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
perl
Ftabhb
这个作者很懒,什么都没留下…
展开
-
找出乘积等于2014的所有小于100的两个数
for ($a=1;$a转载 2014-10-06 09:15:47 · 533 阅读 · 0 评论 -
perl中数组的输出和scalar使用举例
第一种是通过foreach函数,foreach $c($原创 2014-10-16 20:35:58 · 2649 阅读 · 1 评论 -
散列hash
1.print语句打印的区别 my %hash = (key1 => value1, kye2 => value2);print "%hash"; # 打印的结果就是一个字符串 : %hashprint %hash ; # 打印结果和列表的一样,把key和value拼接串打印 key1value1key2value2转载 2014-10-16 16:09:19 · 444 阅读 · 0 评论 -
正则表达式
Perl 中的正则表达式正则表达式的三种形式正则表达式中的常用模式正则表达式的 8 大原则 正则表达式是 Perl 语言的一大特色,也是 Perl 程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用正则表达式来完成字符串处理的任务,当然在 CGI 程序设计中就更能得心应手了。下面我们列出一些正则表达式书写时的一些基本语法转载 2014-10-16 16:04:28 · 338 阅读 · 0 评论 -
变量声明
范围声明和全局声明类似,词法范围声明也是在编译时起作用的。和全局声明不同的是,词法范围声明的作用范围是从声明开始到闭合范围的最里层(块,文件,或者 eval--以先到者为准)。这也是为什么我们称它为词法范围,尽管"文本范围"可能更准确些,因为词法范围这个词实在和词法没什么关系。但是全世界的计算机科学家都知道"词法范围"是什么意思,所以在这里我们还是用这个词。Perl 还支持转载 2014-10-16 15:59:48 · 499 阅读 · 0 评论 -
数组
数组1.数组中各个元素的类型不一定相同。2.数组的索引可以是小数,perl会自动舍弃小数部分即:my @array = (1,2,3,4);$array[2] == $array[2.4] == $array[2.5] == $array[2.6] == 3 # 自动舍去小数部分 3.打印方式的区别: my @array = (1,2,3,4);print "@ar转载 2014-10-16 16:08:11 · 480 阅读 · 0 评论 -
正则表达式
正则表达式――perl模式匹配补充:http://www.regexlab.com/zh/regref.htmPractiacl Extraction and Report Language一.模式匹配操作符1.tr/ / / 替换操作符不支持正则表达式 也不具备双引号替换能力 m/ / s/ / / 都支持正则表达式,并且可以提供或限制双引号替换能力(当用单引号作转载 2014-10-16 16:02:02 · 393 阅读 · 0 评论 -
foreach函数使用举例
#!/usr/bin/perl -w@names=("sun xingzhe ","zhu bajie ","tang seng ","sha seng");foreiach $name(@names) {print " $name \n" ;}原创 2014-10-13 10:39:47 · 853 阅读 · 0 评论 -
for函数使用举例
!/usr/bin/perl -wfor ($a=0;$anext if ( $a%2 ); print "print $a\n";}next作用原创 2014-10-13 11:03:29 · 2742 阅读 · 0 评论 -
chomp函数使用举例
#!/usr/bin/perl $c="abcde\n"; chop($c); print $c;原创 2014-10-13 10:43:44 · 546 阅读 · 0 评论 -
正则表达式修饰符号(perl)
i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的。 m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"m",那么开始和结束将会指字符串的每一行:每一行的开头就是"^",结尾就是"$"。 s:如果在修饰符中加入"s",那么默认的"."代表除了换行符以外的任何字符将会变成任意字符,也就是包括换行符! x:如果加上该修饰符,表达式转载 2014-10-11 21:54:48 · 1157 阅读 · 0 评论 -
通配符与正则表达式
网友看法: (总结精辟!) 通配符是系统level的 而正则表达式需要相关工具的支持: egrep, awk, vi, perl。在文本过滤工具里,都是用正则表达式,比如像awk,sed等,是针对文件的内容的。通配符多用在文件名上,比如查找find,ls,cp,等等。 通配符 在您日常的 Linux 使用中,有很多时候您可能需要一次对多个文件系转载 2014-10-11 11:42:06 · 380 阅读 · 0 评论 -
convert fasta-formated sequence
#/usr/bin/perl -w# Author : Lv Yuanda# Date : 2010-03-12# Version: 2.0# Discription: convert fasta-formated sequence.# Usage : perl fasta_convert.pl *.fasta# Example:# -------转载 2014-10-10 21:37:22 · 577 阅读 · 0 评论 -
本地blast详细用法
本地Blast的详细使用方法blastall -p blastn -i myRNA.fasta -d humanRNA.fasta -o myresult.blastout -a 2 -F F -T T -e 1e-10解释如下:blastall: 这是本地化/命令行执行blast时的程序名字!(Tips:blastall直接回车就会给出你所有的参数帮助,但是英文的)-p:转载 2014-10-12 10:13:47 · 6553 阅读 · 0 评论 -
perl 计算平均数的方法
1 use strict; 2 use warnings; 3 open( IN_FILE, "data.txt") or die("Could not open data.txt"); 4 my $line; 5 my $a=0; 6 my $number=0; 7 while(1) 8 { 9 $转载 2014-10-21 09:36:10 · 2511 阅读 · 0 评论