perl入门,perl入门容易吗
perl入门03:文件读入与输出
文件读写主要使用 open 函数,如下图使用方法分为三个部分:
类比Linux重定向;
为待读取的文件或者准备写入的新文件名,一般配合 ARGV 从参数中读取。
常用的标准模式为
考虑到有时文件无法打开的现象,可以在结尾补充说明性的报错信息
首先要理解两种文件的区别---
(1)fastq有四行,第一行开头为 @ ;
(2)fasta只有两行,第一行开头为 。
因此要将fastq的三四两行删去,同时将第一行的 @ 更换为 。
perl语言入门 哪个版本的最好(第四版和第五版对比),
第5版,或最新的第6版;
因为里面介绍了 Perl 5.10 以后的比较新的东西,是第4版里没有的...
比如 " ~~ "
《Perl语言入门第六版(中文版)》pdf下载在线阅读,求百度网盘云资源
《Perl语言入门 第六版(中文版)》(Randal L.Schwartz)电子书网盘下载免费在线阅读
资源链接:
链接:
提取码:x1ud
书名:Perl语言入门 第六版(中文版)
作者:Randal L.Schwartz
译者:盛春
豆瓣评分:8.7
出版社:东南大学出版社
出版年份:2012-3
页数:363
内容简介:
《Perl语言入门(第6版)(中文版)》根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl5.14版本的变化。《Perl语言入门(第6版)(中文版)》每章都包含若干习题,帮助你巩固消化刚学到的知识。也许其他书籍只是想着灌输Perl编程的条条框框,但《Perl语言入门(第6版)(中文版)》不同,我们希望把你培养成一名真正的Perl程序员。
作者简介:
作者:(美)施瓦茨、福瓦、菲尼克斯 译者:盛春
Randal L.Schwartz、brian d foy 和Tom Phoenix共同编著了数本Perl编程方面的“必读”图书,包括《Effective Perl Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。Randal L.Schwartz、brian d foy 和Tom Phoenix共同编著了数本Perl编程方面的“必读”图书,包括《Effective Perl Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming Perl》
perl入门02:标量与数组
标量直接量即直接定义的值,一般为以下两种:
使用时直接使用或加运算符即可。常见的有加减乘除 +-*/ ,乘幂为 ** ,取余数 % .
4.1、undef特殊标量:表示0或者空字符串
4.2、chomp函数:去掉标量结尾的换行符,十分常用;因为在实际操作中,逐行读取一个文件内容,每行结尾都会有一个换行符的。
这里有两个概念:列表与数组,但一般指的都是一个意思,可不必区分
push :结尾添加 ; pop :结尾移除
shift :开头移除 ; unshift :开头添加
结果会发现 sort默认并非按照数值大小排序,10排在了第二位。这是因为perl排序默认并非为数值排序。后面会学习到实现数值排序的方法。
perl怎么从一个目录里抓取特定时间以后的文件
my @all_files =glob "*";
foreach my $file (@all_files){
push @new_files, $file
if -M $file 7;
}
print "@new_files\n";
Perl中有一系列的文件测试操作符,上文中的M表示最后一次修改后至今的天数;与之类似的是A,表示最后一次访问后至今的天数。
注:上文中的7表示7天。
详细参考《Perl语言入门》(第五版,中文版)第十二章(191页):文件测试。