环境
在我们开始编写Perl程序之前,让我们了解如何设置Perl环境。 Perl可在各种平台上使用 -
- Unix(Solaris,Linux,FreeBSD,AIX,HP/UX,SunOS,IRIX等)
- 赢9x/NT/2000/
- WinCE
- Macintosh(PPC,68K)
- Solaris(x86,SPARC)
- OpenVMS
- Alpha(7.2及更高版本)
- Symbian
- Debian GNU/kFreeBSD
- MirOS BSD
- And many more...
您的系统更有可能在其上安装了perl。 只需尝试在$提示符下给出以下命令 -
$perl -v
如果您的计算机上安装了perl,那么您将收到如下消息:
This is perl 5, version 16, subversion 2 (v5.16.2) built for i686-linux
Copyright 1987-2012, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
如果您尚未安装perl,请继续下一部分。
获得Perl安装
最新和最新的源代码,二进制文件,文档,新闻等可以在Perl的官方网站上找到。
Perl Official Website - https://www.perl.org/
您可以从以下站点下载Perl文档。
Perl Documentation Website - https://perldoc.perl.org
安装Perl
Perl分发适用于各种平台。 您只需下载适用于您的平台的二进制代码并安装Perl。
如果您的平台的二进制代码不可用,则需要C编译器手动编译源代码。 编译源代码在选择安装所需的功能方面提供了更大的灵活性。
以下是在各种平台上安装Perl的快速概述。
Unix和Linux安装
以下是在Unix/Linux机器上安装Perl的简单步骤。
打开Web浏览器并转到https://www.perl.org/get.html.
点击链接下载适用于Unix/Linux的压缩源代码。
下载perl-5.xytar.gz文件并在$ prompt下发出以下命令。
$tar -xzf perl-5.x.y.tar.gz
$cd perl-5.x.y
$./Configure -de
$make
$make test
$make install
NOTE - 这里$是一个Unix提示符,你输入命令,所以确保你没有键入$键入上述命令。
这将在标准位置/usr/local/bin安装Perl,其库安装在/usr/local/lib/perlXX ,其中XX是您正在使用的Perl版本。
发出make命令后编译源代码需要一段时间。 安装完成后,您可以在$ prompt处发出perl -v命令来检查perl安装。 如果一切正常,那么它将显示我们上面显示的消息。
Windows安装
以下是在Windows机器上安装Perl的步骤。
请访问Windows http://strawberryperl.com上的Strawberry Perl安装链接
下载32位或64位版本的安装。
在Windows资源管理器中双击运行下载的文件。 这将打开Perl安装向导,它非常易于使用。 只需接受默认设置,等到安装完成,然后您就可以开始滚动!
Macintosh安装
为了构建您自己的Perl版本,您将需要'make',它是通常随Mac OS安装DVD提供的Apples开发人员工具的一部分。 您不需要最新版本的Xcode(现在需要付费)才能安装make。
以下是在Mac OS X计算机上安装Perl的简单步骤。
打开Web浏览器并转到https://www.perl.org/get.html 。
点击链接下载适用于Mac OS X的压缩源代码。
下载perl-5.xytar.gz文件并在$ prompt下发出以下命令。
$tar -xzf perl-5.x.y.tar.gz
$cd perl-5.x.y
$./Configure -de
$make
$make test
$make install
这将在标准位置/usr/local/bin安装Perl,其库安装在/usr/local/lib/perlXX ,其中XX是您正在使用的Perl版本。
运行Perl
以下是启动Perl的不同方法。
交互式解释器 (Interactive Interpreter)
您可以通过从命令行启动它来输入perl并立即在交互式解释器中开始编码。 您可以从Unix,DOS或任何其他系统执行此操作,该系统为您提供命令行解释程序或shell窗口。
$perl -e <perl code> # Unix/Linux
or
C:>perl -e <perl code> # Windows/DOS
以下是所有可用命令行选项的列表 -
Sr.No. | 选项和说明 |
---|---|
1 | -d[:debugger] 在调试器下运行程序 |
2 | -Idirectory 指定@ INC/#include目录 |
3 | -T 启用污点检查 |
4 | -t 启用污点警告 |
5 | -U 允许不安全的操作 |
6 | -w 启用许多有用的警告 |
7 | -W 启用所有警告 |
8 | -X 禁用所有警告 |
9 | -e program 运行作为程序发送的Perl脚本 |
10 | file 从给定文件运行Perl脚本 |
命令行脚本 (Script from the Command-line)
Perl脚本是一个文本文件,它将perl代码保存在其中,并且可以通过调用应用程序上的解释器在命令行执行,如下所示 -
$perl script.pl # Unix/Linux
or
C:>perl script.pl # Windows/DOS
集成开发环境 (Integrated Development Environment)
您也可以从图形用户界面(GUI)环境运行Perl。 您所需要的只是系统上支持Perl的GUI应用程序。 您可以下载Padre,Perl IDE 。 如果您熟悉Eclipse,还可以使用Eclipse插件EPIC - Perl编辑器和IDE for Eclipse。
在继续下一章之前,请确保您的环境设置正确并且工作正常。 如果您无法正确设置环境,则可以从系统管理员处获取帮助。
后续章节中给出的所有示例都是在Linux的CentOS版本上使用v5.16.2版本执行的。