perl入门,perl入门容易吗

http://www.itjxue.com  2023-01-16 03:10  来源:未知  点击次数: 

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页):文件测试。

(责任编辑:IT教学网)

更多

推荐Discuz!建站文章