[ 登录注册 ]

Perl

Perl入门之道:执行最常见的编程任务(1)

2016/07/21 09:59 [db:作者] 返回上一页

Perl是一种非常简单、应用广泛且反响很好的脚本语言。它可用于各种任务(例如,您可以使用它创建DOS批处理文件或C外壳脚本的等效文件),但在网络开发环境中,它用于开发CGI脚本。

51CTO推荐阅读:Perl 6完成处子秀 第一个可用版本正式发布

由于Perl是一种脚本语言,所以使用它的一个好处就是可以分发程序的源代码。这就为您提供了学习Perl的机会,您也可以下载和修改数千个Perl脚本,以供自己使用。Perl的缺点之一就是,多数的免费代码都难以理解。这使Perl自身成了一种神秘的语言类型!

本文假定您已经知道如何编程(如果您了解C语言,这对您将非常简单)。一旦掌握了有关Perl的基础知识,使用起来就会非常简单。在本文中,我们将首先介绍如何使用Perl执行最常见的编程任务。阅读本文后,您将可以相对轻松地编写自己的Perl脚本,还可以轻松地读取其他人编写的含义模糊的脚本,这将是一个好的开始。

要启用Perl,您需要有Perl解释程序。在任何装有UNIX的计算机上,99.99%的都已安装了Perl解释程序。在装有Windows或Mac计算机上,您需要下载最新的语言版本并将其安装到计算机上。您可从网上轻松下载Perl,并且是免费的。

接下来,请确保查看Perl附带的DOCS目录,其中会有类似用户手册的资料。如果您已加载了Perl,请确保已正确设置了路径以包含Perl的可执行文件。然后,打开文本编辑器并创建一个文本文件。在文件中,输入以下行:

  1. print "Hello World!n"; 

将文件命名为“test1.pl”。在命令提示符下键入:

  1. perl test1.plPerl 

将运行并执行文本文件中的代码。您应该会看到词语“Hello World!”打印到标准输出中。正如您所看到的,在Perl中创建和运行程序都非常简单。(如果使用的是UNIX,您可以在第一行中输入一段注释,如#!/usr/bin/perl,那么以后您就不需要在命令行键入单词“perl”了。)

print命令会将内容打印到标准输出中。符号n是换行符。如果您将测试程序修改成以下形式会更清楚(#表示一段注释):

  1. # Print on two lines   
  2. print "HellonWorld!n"; 

请注意,打印命令知道它应该将“n”解释为换行符而不是文字字符这并不是由于打印命令拥有智能,而是因为使用了双引号(在Perl中实际称为引用)。如果您用单引号代替双引号,例如:

  1. print 'HellonWorld!n'; 

则不会对字符n进行解释,而是用文字代替。

还有反引号字符:`。一对反引号表示引号内的字符应被识别为一个操作系统命令,并且该命令与您输入的命令一并执行。如果您试图将操作系统的命令行操作置于反引号内,则将执行该命令。例如,在Windows NT系统中,您可以使用:

  1. print 'cmd /c dir'; 

1 2 3 下一页>>查看全文
内容导航
 第 1 页:Perl基础知识(一)  第 2 页:Perl基础知识(二)
 第 3 页:Perl基础知识(三)


文章来源:http://www.bozhiyue.com/perl/2016/0721/285934.html
评论
发表评论