您正在从Perl 5.8.1查看此文档的版本。查看最新版本

Perl 5.8.1文档

如果您是Perl新手,您应该从perlintro公司,这是对初学者的一般介绍,并提供了一些背景知识以帮助您浏览Perl的其他丰富文档。

为了便于访问,Perl手册被分成了几个部分。

完整的perl(1)文档:珍珠

参考列表

关于Perl

Perl是一种针对扫描任意文本文件、从这些文本文件中提取信息以及基于这些信息打印报告而优化的语言。对于许多系统管理任务来说,它也是一种很好的语言。语言的目的是实用(易于使用、高效、完整),而不是美观(微小、优雅、简约)。

Perl结合了(无论如何,在作者看来)C的一些最佳特性,塞德,awk公司、和第页,所以熟悉这些语言的人应该不会有什么困难。(语言历史学家也会注意到csh公司、帕斯卡,甚至BASIC-PLUS。)表达式语法与C表达式语法密切对应。与大多数Unix实用程序不同,Perl不会任意限制数据的大小——如果您有内存,Perl可以将整个文件作为单个字符串。递归具有无限的深度。散列(有时称为“关联数组”)使用的表会根据需要增长,以防止性能下降。Perl可以使用复杂的模式匹配技术快速扫描大量数据。尽管Perl针对扫描文本进行了优化,但它还可以处理二进制数据,并可以使dbm文件看起来像散列。Setuid Perl脚本通过防止许多愚蠢的安全漏洞的数据流跟踪机制比C程序更安全。

如果您有通常使用的问题塞德awk公司第页,但它超出了它们的能力,或者必须运行得更快一些,而且您不想用C编写这种愚蠢的东西,那么Perl可能适合您。还有翻译人员可以将您的塞德awk公司脚本转换为Perl脚本。

但等等,还有更多。。。

始于1993年(见珍珠岩),Perl版本5几乎是一个完整的重写,它提供了以下附加好处:

好吧,那是一定地足够的炒作。