加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl 开发的学习-1

发布时间:2020-12-16 00:34:57 所属栏目:大数据 来源:网络整理
导读:Perl: Practical Extraction and Report Language,现在的说法,但开始不是这样的。是由Larry Wall 在1987年12月18日发行了第一版。 现在最常见是第五版。 通常大部分UNIX/LINUX都预置了不同版本的Perl,有些特殊的软件如Apache/Oracle也预置了。 Perl目前的

Perl: Practical Extraction and Report Language,现在的说法,但开始不是这样的。是由Larry Wall 在1987年12月18日发行了第一版。

现在最常见是第五版。 通常大部分UNIX/LINUX都预置了不同版本的Perl,有些特殊的软件如Apache/Oracle也预置了。

Perl目前的官方网站http://www.perl.org/

Perl的发布通常分成两种一种是Binary形式,主要是由Activestate公司提供http://www.activestate.com/activeperl/downloads

通常在Windows上都是选择Binary包ActivePerl。另一种形式是sourcecode形式,特别是在linux版本上,可以采用如下方法:

isdlins(root)>#wget http://www.cpan.org/src/5.0/perl-5.14.1.tar.gz

isdlins(root)>#tar -xzf perl-5.14.1.tar.gz

isdlins(root)>#cd perl-5.14.1

isdlins(root)>#./Configure -des -Dprefix=$HOME/localperl

isdlins(root)>#make

isdlins(root)>#make test

isdlins(root)>#make install

查看当前安装的Perl版本,在linux/Unix可用如下命令查看:

[root@windriver-machine pne4.0]# perl -version

This is perl,v5.8.8 built for i386-linux-thread-multi

Copyright 1987-2006,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.

[root@windriver-machine pne4.0]#

Perl运行非常广泛,特别是系统管理上,Perl功能非常强大,强大的让你几乎难以置信。按照官方描述,这里将Perl 功能分为如下几大类:

  • 脚本语言,解释执行,不需要经过编译链接环节,可以直接运行显示结果
  • 具有编译语言如C,JAVA复杂的功能,同时又有SHELL脚本的方便。适用于对速度、内存要求不高的应用任务。
  • 强大的字符串处理功能,支持复杂灵活的正则表达式。
  • 目前大多数平台内含支持,并且是免费的

Perl通常都使用一些基本的文本编辑工具进行开发,Eclipse也有perl的插件,但最多的还是VI。

首行 #!/usr/bin/perl,在windows平台不一定要求严格对应指定的perl执行路径,但最后字符串一定是perl。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读