Perl编程全解析:从基础到应用
1. Perl简介
Perl是一种强大且在科学界广泛应用的编程语言。它最初的开发目的是在shell框架内集成Sed和AWK的功能。AWK具备强大的字符串操作命令和正则表达式,便于文件格式化和分析,而流编辑器Sed则很好地补充了AWK的功能。
1986年,系统程序员Larry Wall在美国国家安全局工作时,因对现有工具不满,发明了Perl语言。他不仅集成了Sed和AWK,还受语言学背景的启发,使Perl成为一种“人性化”的语言,允许以多种方式表达思想,但这也导致Perl脚本有时难以阅读。1987年,Perl的第一个版本作为开源软件发布,此后不断发展,如今通过Bioperl为生物学家提供了特殊命令工具。
2. 本章目标
本章并非Perl的完整指南。市面上有很多关于Perl的优秀书籍,例如James Tisdall(2001)的书对Perl进行了很好的介绍,而Rex A. Dwyer(2003)的书则需要一定的编程基础,这两本书都基于生物学实例。作为Perl的通用入门书籍,Deitel等人(2001)的书也很不错。
本章旨在展示Perl的最重要特性和语法。学习一种编程语言有助于理解其他编程语言,关键在于掌握正确的语法。推荐购买Perl的袖珍参考手册,旧版本即可,它能很好地汇总所有可用命令,价格约为5欧元或5美元。
3. 运行Perl脚本
执行Perl脚本的命令是“Perl”。与AWK类似,有以下几种运行方式:
- 从命令行运行小脚本 :
p
超级会员免费看
订阅专栏 解锁全文
656

被折叠的 条评论
为什么被折叠?



