没有合适的资源?快使用搜索试试~ 我知道了~
China-pub出的一本Perl的基础教程,内容比较详细实用,学习比较快速。
资源推荐
资源详情
资源评论
下载
第一部分
Perl 基础
第1学时 Perl 入门
第2学时 Perl 的基本构件:数字和字符串
第3学时 控制程序流
第4学时 基本构件的堆栈:列表与数组
第5学时 进行文件操作
第6学时 模式匹配
第7学时 哈希结构
第8学时 函数
下载
第1学时 P e r l 入门
P e r l是一种通用编程语言。凡是其他编程语言能够使用的地方,都有它的用武之地。在各
行各业中,它已经被用于你能够想像到的各种各样的任务的处理。它已经用于股票市场、产
品制造、产品设计、客户支持、质量控制、千年虫测试、系统编程、工资处理和库存管理等
各个领域,当然还有We b。
P e r l 的用途之所以如此广泛,原因是 P e r l被称为是一种“胶水语言”。所谓胶水语言,也
就是说它是可以用来将许多元素连接在一起的语言。你可能不想用 P e r l 来编写一个文字处理程
序(尽管可以编写这样的程序),因为现在已经有许多非常出色的文字处理程序了。用 P e r l来
编写数据库、电子表格、操作系统或者特性完善的 We b服务程序也不是聪明之举,不过编写
这些程序是完全可以做到的。
P e r l真正擅长的是将这些程序连接在一起。 P e r l能够利用你的数据库,将它转换成一个具
有电子表格特性的文件,并且在你进行文件的处理时,根据需要对数据进行调整。 P e r l 也能够
利用文字处理文档,将它们转换成 H T M L 文档,以便在We b上显示。
由于P e r l 是一种“胶水语言”,能够将许多元素连接在一起,因此它具有极强的适应性。
它至少能够在二十几种操作系统下运行,甚至能够在更多的操作系统下运行。 P e r l的编程样式
非常灵活,因此可以用许多不同的方法来做同一件事情。你编写的 P e r l程序看上去可能与我的
程序毫无共同之处,但是如果它们运行起来,却没有任何问题。必要的时候, P e r l 可以是一种
非常严谨的语言,而对于编程新手来说,如果你愿意,它又可以是一种非常随意的语言,这
完全可以根据你的需要来定。
下面让我们来澄清一些基本概念。这个编程语言的名字是 P e r l 。运行你的程序的程序(即
解释程序)的名字是 p e r l。对你来说它们之间的差别通常并不十分重要,不过当你试图启动你
的程序时,情况就不一样了,那时它的名字总是 p e r l 。有时,你会看到 P e r l 被写成了P E R L ,
这可能是因为P e r l 的名字是Practical Extraction and Report Language缩略而来的。现在已经没
有人再说P E R L ,因为这个名字显得太一本正经了。 P e r l这个名字则比较随便。
P e r l的许多特性是从其他语言中借来的。这种借用曾经在早期导致 P e r l 成
为另一个用语Pathologically Eclectic Rubbish Lister的缩写。
本学时介绍的内容包括:
• 安装P e r l。
• 访问P e r l的内部文档。
• 编写你的第一个P e r l 脚本程序。
1.1 安装Perl
若要使用P e r l ,首先必须安装 P e r l。P e r l 的安装是非常容易的,并且不会出错。实际上,
作为安装步骤的一部分, P e r l应该进行自我测试,以确保它安装成功。安装的操作过程可以有
很大的差别,这要根据你运行的操作系统而定。因此,为了使安装操作能够进行下去,首先
要确定你运行的是什么操作系统,然后再进行下一步工作。
1.1.1 等一等,也许你已经安装了Perl
当你着手在你的系统上安装 P e r l 之前,应该检查一下是否已经安装了 P e r l 。有些U N I X 的
供应商已经为操作系统配备了 P e r l 。Windows NT也将P e r l 作为 Windows NT的资源工具包
(Resource Kit)的组成部分提供给客户。若要查看你的操作系统上是否已经安装了 P e r l ,你需
要获得一个命令提示。
在U N I X 系统下,只需要登录到该系统中。如果你拥有一个图形操作环境,需要打开终端
窗口。当已经登录或者打开终端窗口后,你会看到下面这个提示符:
$
这个提示符也可能是%,也可能是b a s h % ,无论什么提示符,它都称为 s h e l l 提示符或命令
提示符。在本书的头几个学时中,你将需要使用这个提示符与 P e r l进行交互操作。
若要了解你的操作系统上是否已经安装了P e r l,请键入下面这行命令(不要键入$提示符):
$ perl -v
这时系统可能显示一个出错消息,如 command not found(命令没有找到),也可能P e r l 作
出响应,输出它的版本号。如果 P e r l输出它的版本号,那么就表示它已经安装好了,你就不需
要重新进行安装。
报告的版本号至少应该是 5,也许是 5 . 0 0 4 、5 . 0 0 5 、5 . 6 等,不能小于这
些数字。如果 P e r l 的版本号是 4 . x ,那么你必须安装一个新拷贝。 Perl 4这个
版本太老,错误很多,而且不再能够得到维护,本书中只有很少的示例程
序能在Perl 4下运行。在撰写本书时, 5 . 0 0 5 是P e r l 的当前版本, 5 . 6在1 9 9 9
年底推出。
如果你拥有一台运行Wi n d o w s操作系统的计算机,要想查看是否安装了 P e r l,必须显示图
1 - 1所示的M S - D O S提示符。
4使用第一部分 Perl 基础
下载
图1-1 可以在这个 D O S 提
示符下查看P e r l的版
本
在这个提示符下,键入下面这个命令(不要重复键入提示符):
C:\> perl -v
如果P e r l 已经安装,它就会显示版本号。正如上面的警告中所说的那样,它的版本号至少必须
是5。如果D O S回答说Bad command or file name(命令或文件名不正确),那么你就应该安装P e r l 。
在M a c i n t o s h计算机上,你可以像图 1 - 2所示的那样,运行 File Find命令(C o m m a m d - f),
在F i n d 的命令框中键入‘M a c P e r l ’,来查看是否已经安装了 P e r l。如果找到了该应用程序,那
么将它打开,观察 A p p l e菜单下面的“ About MacPerl”选项。你至少应该拥有 Version 5.2.0
Patchlevel 5.004这个版本号,否则就应该安装 M a c P e r l的新版本。
1.1.2 在Windows 95/98/NT上安装Perl
若要在Wi n d o w s 下安装P e r l ,请记住,你可以像许多其他情况中那样,既可以使用捷径,
也可以使用比较笨的办法。如果你对开发环境中需要的 C编译器和各种工具(比如 M a k e f i l e 、
s h e l l等)非常熟悉,那么可以从头开始安装你自己的 P e r l 。可以随意查看、修改和改变 P e r l 解
释程序的源代码,使之适合你的需要。详细情况请参见第 1 6 学时(P e r l程序的开发界)的内容。
想要在Wi n d o w s下从头安装P e r l 并不容易,对于大多数人来说,这样做并不值得。
安装P e r l 时使用的捷径确实是非常容易的。 ActiveState To o l 公司提供了一个自行安装 P e r l
的工具,安装工作就像安装其他任何 Wi n d o w s 应用程序一样,如图 1 - 3 所示。这个 P e r l 是在
ActiveState Community License(A c t i v e S t a t e 团体许可证)下提供的,你应该阅读该许可证的
有关说明。该公司的U R L 是h t t p : / / w w w. A c t i v e S t a t e . c o m。
这个P e r l与你自己建立的 P e r l 是完全相同的东西。 A c t i v e S t a t e 公司只是为你做了最困难的
那部分工作,并且用有关安装程序将它包装了起来。如果你需要的话, A c t i v e S t a t e公司还为
P e r l 提供了商业上的支持,并且提供了一些附加产品,如调试程序和其他开发工具及文件库。
本书的光盘上包含了A c t i v e S t a t e公司的P e r l产品的拷贝,你可以直接使用
这个光盘来安装P e r l,也可以通过A c t i v e S t a t e公司的We b站点来获取最新版本
的P e r l。
第1学时 Perl 入门使用5
下载
图1-2 查看M a c i n t o s h 计算
机上的P e r l
图1-3 用A c t i v e S t a t e 提供
的工具在 Wi n d o w s
下安装P e r l
1.1.3 在UNIX上安装Perl
若要在 U N I X 上安装P e r l ,需要具备两个条件。首先,需要一个 P e r l 的源模块包的拷贝。
你始终都可以从h t t p : / / w w w. p e r l . c o m 的D o w n l o a d s 区域下载它的最新版本。可以从那里找到多
个版本,不过你需要的版本总是带有“ S t a b l e ”或“P r o d u c t i o n ”标号。还需要一个 ANSI C编
译器。如果不知道这个编译器的作用,也不必担心。 P e r l 的配置程序能够选定一个,如果没有
这个编译器,你可以安装一个预安装版本,这在本书的结尾处将要介绍。
如果你的U N I X 配有一个用于安装预安装软件包的系统,你就能够安装一
个预安装的P e r l版本。L i n u x、S o l a r i s、A I X和其他U N I X系统均配有已经捆绑
的预安装P e r l 版本,它们的安装非常容易。请查看有关资料,以了解何处能
够得到这些软件包。
当你拥有P e r l 的源模块包后(它的文件名类似 S t a b l e . t a r. g z ),必须对它进行拆包,然后进
行安装。若要进行操作,请输入下面的命令:
$ gunzip stable.tar.gz
$ tar xf stable.tar
这两个命令的运行需要花费一定的时间。如果没有 g u n z i p 解压缩程序,可以从
h t t p : / / w w w. g n u . o rg下载一个拷贝。该程序包称为 g z i p。当你完成所有的拆包操作后,就会看
到一个提示符,然后键入下面的命令:
$ sh Configure
这时C o n f i g u r e 程序就开始运行,并且问你一系列的问题。如果大部分问题你不知道如何
回答,这没有关系,你只需要按 E n t e r 键即可。默认的答案通常是最好的答案。 P e r l 几乎能够
在任何U N I X系统上安装而不会出现任何问题。当所有这些操作完成时,键入下面的命令:
$ m a k e
P e r l的安装需要花费相当长的时间,你可以乘此机会喝点儿咖啡。如果你的系统运行速度
比较慢,你可以利用这个时间用午餐。当安装完成时,再键入下面这两个命令:
$ make test
# make install
make test这个命令用于确保 P e r l 的安装百分之百正确并且使之可以准备运行。若要运行
make install命令,你必须以一个根用户的身份进行登录(正因为这个原因,所以使用提示符 #,
这是根用户的提示符),因为它需要将P e r l安装到系统目录中去。
当make install运行正确时,你可以测试 P e r l的安装情况,方法是再次键入下面的命令:
$ perl -v
如果这个命令运行正确,那么祝贺你安装成功了!
在U N I X 下安装P e r l 时使用的源模块拷贝位于本书所附的光盘上。可以直
接从这里拷贝这个安装模块包,也可以从 h t t p : / / w w w.perl .com那里获得P e r l的
最新版本。
6使用第一部分 Perl 基础
下载
剩余99页未读,继续阅读
资源评论
neiosun
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功