Board logo

标题: [原创教程] 一起学perl,第一个程序hello.pl [打印本页]

作者: plp626    时间: 2011-5-21 01:59     标题: 一起学perl,第一个程序hello.pl

Perl_5.6_精简版
http://pan.baidu.com/s/1mgyr0b2

Perl_5.8.8_精简版
http://pan.baidu.com/s/1mg9MIu8

(本帖针对windows环境下,对批处理有了解的用户为佳)
====================================================
前言:
学一门语言最开始都会先用这个语言写一个简短的程序输出hello,world!, 以便检查语言环境配置正确与否,perl 也不例外。

任何一个脚本语言都有个解释器(又叫宿主,引擎什么的),比如bat脚本的解释器就是windows\system32目录下的cmd.exe
学perl脚本,也得从安装解释器开始,这里的安装不过是把解释器文件复制到windows目录下
(再给.pl文件配置打开命令---这一步不是必须的)
===================================================
对于perl输出hello,world非常简洁,就一句print "hello,world!\n";(高版本的还可以say "hello,world!\n";)
下面我们分两步来为这个程序配置解释环境。

第一步,安装perl解释器
(官方下载的解释器怎么也几十M的安装包;
  但是对初学者perl5.6精简版即可,这个压缩包仅200多K;也好熟悉perl解释器原理;

下载精简版,把它保存到桌面,然后把里面的两个文件(perl.exe和perl56.dll)解压到系统盘的windows目录下,
至此,我们的perl解释器安装完毕。

第二步,测试perl解释器配置环境
命令行粘贴下面代码:
  1. echo print "hello,world!\n";|perl
复制代码
或者下面代码:
  1. perl -e "print \"helloworld!\n\";"
复制代码
如果你的系统正常的话,两种方法都会显示一串文字“hello, world!”
至此,我们的perl解释器环境配置成功。
你可以在记事本文件内粘贴perl代码,然后命令行下
  1. perl  "【你的记事本文件名】"
复制代码
便可让perl.exe解释执行你的perl代码了
=================================================
如果你觉得在命令行下不方便,可接着做第三步
第三步,给.pl扩展名文件配置默认图标和双击打开命令
命令行下粘贴如下代码:
  1. reg add "hkcr\perlscript\DefaultIcon" /ve /d "%windir%\perl.exe,0" /f
  2. assoc .pl=perlscript
  3. ftype perlscript=%windir%\perl.exe "%1" %*
复制代码
现在我们保存如下代码为hello.pl,双击便可让perl自动解释执行了。
  1. # 我的第一个perl程序hello.pl,输出hello,world!
  2. print "hello,world!\n";
  3. <>
复制代码

作者: Hello123World    时间: 2011-5-21 15:28

powershell http://baike.baidu.com/view/58531.htm
Perl http://baike.baidu.com/view/46614.htm
百科先看看。
作者: wc726842270    时间: 2011-5-22 02:27

LZ真是各种精通啊,真是嫉妒啊
作者: elec    时间: 2014-7-21 15:15

perl 下载地址失效了~~

希望楼主更新
作者: Batcher    时间: 2014-7-24 08:39

回复 4# elec


    顶楼链接已更新
作者: Linuxer    时间: 2014-7-24 21:19

powershell
Perl
百科先看看。
Hello123World 发表于 2011-5-21 15:28



    我说怎么跟awk有点相似,看了Perl的百科明白了。看来,学习了awk之后再学习perl必定事半功倍啊。。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2