[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[原创教程] 一起学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. <>
复制代码

TOP

LZ真是各种精通啊,真是嫉妒啊
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

perl 下载地址失效了~~

希望楼主更新

TOP

回复 4# elec


    顶楼链接已更新
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

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



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

评分人数

TOP

返回列表