Perl语言入门(01 Perl安装+编辑第一个程序)

2016-09-19 19:05:26来源:CSDN作者:haoweilaizoule人点击

由于公司需要,本人最近在学习Perl这种脚本语言,本文是我在学习Perl的过程中总结出来的一些心得和笔记,希望能够帮助也在学习Perl的各位同僚。废话不多说直接上干货!!!

—————————————————————————————— 干货分割线 ————————————————————————————

Perl语言学习


安装Perl

首先在你的DOS命令窗口中输入:Perl -v屏幕出现以下提示说明你的电脑集成了Perl,可直接开发。若显示:command not found(命令没有找到)或者“Perl 不是内部或者外部命令,也不是可运行的程序”(大概类似这样的提示,具体记不清了,总之意思就是你电脑上没集成Perl)

1)下载Perl,这是下载地址:http://dx.crsky.com/soft/6006.html,这是Perl安装教程地址:http://jingyan.baidu.com/article/380abd0aa6c7371d90192c1b.html,《怎样在windows下安装Perl》,按照该教程可顺利安装Perl,你的实际安装与该教程有些许出入,基本不影响,安装完成后再键入Perl -v  查看是否安装成功

 

不要以为Perl可以像Java或者Javascript那样有很多帮助文档,这是不现实的,他基本没什么帮助文档,你可以在dos命令窗口中键入:perldoc  perl,这就是帮助手册:


这就是帮助手册。手册的各个部分可以分成不同的节,其名字可以是p e r l f u n c(P e r l函数)、p e r l o p(P e r l运算符)和p e r l f a q(Perl FA Q)等。若要访问p e r l f u n c手册页,可以输入命令perldoc perlfunc。

手册的所有部分的名字都在perldoc perl手册页中列出。

若要搜索手册,查找某个函数名,可以运行带有- t f开关的p e r l d o c实用程序。下面这个例

子用于查找P e r l的p r i n t函数的手册页:

perldoc -tf print

FA Q是指关于P e r l的常见问题。这些问题是学习P e r l的人一再提出的问题。为了节省人们

的时间,减少一些麻烦,这些问题集中起来放入称为FA Q的文件中。若要搜索FA Q文件,找

出某个关键字,你应该使用- q开关,后随FA Q标题中可能出现的一个单词。例如,如果想要

知道有关P e r l的支持信息,可以使用下面这个命令:

perldoc -q support

这时,就会显示FA Q问题的条目“Who Supports Perl ? Who develops it? Why is it free ?”

(谁支持P e r l?谁开发了P e r l?它为什么是免费的?)

 

编写Perl程序:

1)编辑Perl程序

Perl开发没有固定的开发软件,你只需要一个功能稍微强大一点的文本编辑工具即可,本人推荐UltraEdit。或者你不常用Perl就可以直接用记事本编辑。执行Perl的时候就是在dos窗口中键入命令执行。

打开文本编辑器,正确无误地键入下面这个P e r l程序(2行):

#!/usr/bin/perl

print “Hello,World !/n”;

以下是对该程序的说明:

#!这个程序行应该是文件中的第一行。

当将该程序键入你的文本编辑器后,将它保存在名字为h e l l o的文件中。不需要在这个文

件名上使用扩展名,但是你加不加扩展名, P e r l都无所谓。有些Wi n d o w s和M a c i n t o s h实用程

序使用扩展名来指明该文件是什么类型的文件。如果需要或者想要使用扩展名,那么常用的

扩展名是. p l或. p l x,因此你可以使用h e l l o . p l这样的文件名。

2)运行程序:

有两种方法:

a)在dos窗口下键入命令:

cd 文件存放路径,【回车】

perl 文件名.pl,【回车】

以下是对该命令的说明:

假如你把你编辑好的文件存在桌面上,并且以hello.pl命名,则该命令为:

cd C:/Users/YouZis/Desktop (进入文件存放的目录,即桌面)

perl hello.pl (运行Perl文件)

b)perl C:/Users/YouZis/Desktop/hello.pl,【回车】

该两种方法意义一样,都是找到你要运行的文件(包括具体路径和文件名)运行它。

若程序编辑无误且正确运行则会出一下结果:

 

你要输出的结果成功的输出到了控制台上

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台