﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-离弦之ray和霹雳vivian的技术天空-随笔分类-Perl</title><link>http://www.blogjava.net/clraychen/category/32993.html</link><description>contact us by sending email to 
            clraychen@gmail.com
            eieig@hotmail.com</description><language>zh-cn</language><lastBuildDate>Sun, 13 Jul 2008 08:36:29 GMT</lastBuildDate><pubDate>Sun, 13 Jul 2008 08:36:29 GMT</pubDate><ttl>60</ttl><item><title>Perl</title><link>http://www.blogjava.net/clraychen/archive/2008/07/13/214577.html</link><dc:creator>离弦之ray的技术天空</dc:creator><author>离弦之ray的技术天空</author><pubDate>Sun, 13 Jul 2008 06:29:00 GMT</pubDate><guid>http://www.blogjava.net/clraychen/archive/2008/07/13/214577.html</guid><wfw:comment>http://www.blogjava.net/clraychen/comments/214577.html</wfw:comment><comments>http://www.blogjava.net/clraychen/archive/2008/07/13/214577.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/clraychen/comments/commentRss/214577.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/clraychen/services/trackbacks/214577.html</trackback:ping><description><![CDATA[最近需要使用Perl，就随便总结一下。<br />
<br />
首先当然是环境的建立了，linux下不用管，都是自带了，直接就可以编写Perl脚本去了。<br />
<br />
在Windows下需要去下载并且安装一个Active Perl，可以到这个网站<a href="http://www.activestate.com/Products/activeperl/index.mhtml">http://www.activestate.com/Products/activeperl/index.mhtml</a>去下载。<br />
<br />
关于开发工具，已经存在一个Eclipse的插件，里面还带有正则表达式测试等功能，但是不是很成熟。其实只用带有代码着色的文本工具即可，然后在命令行调用Perl yourPerl.PL就可以了。<br />
<br />
Perl最具特点是它有很多包含各种功能的Module可以被使用，你可以到<a href="http://www.cpan.org/">http://www.cpan.org/</a>去Search，downlads它们。<br />
这些模块下载下来以后是一个压缩文件，将其解压缩以后，里面一般会有Makefile.PL，用perl命令去运行这个脚本即<br />
<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: rgb(0, 0, 0);">perl&nbsp;Makefile</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">PL</span></div>
接下来如果是在linux下，依次打入命令：<br />
<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: rgb(0, 0, 0);">make<br />
make&nbsp;test<br />
make&nbsp;install</span></div>
注意make test会提示你这个模块所依赖的模块是否已经被安装，最好把它依赖的模块也一起安装了，否则后面可能会出问题。<br />
不知道有没有ANT里面 fetch-depends类似的功能，暂时没有找到。<br />
如果你在windows下，make就要换成nmake了。<br />
<br />
有少数的模块里面并没有Makefile.PL而是一个Build.PL，需要特殊的模块来安装，这个模块叫什么记不清了，可以去上面那个网站去搜索一下。<br />
<br />
好了，环境工具都搞定了，找本书吧，O'Relly 的Learning Perl是很好的入门读物，甚者那个骆驼标志已经成为事实上Perl的代言人了。<br />
<br />
然后就开始你的Perl旅程吧。<br />
<br />
<br />
<img src ="http://www.blogjava.net/clraychen/aggbug/214577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/clraychen/" target="_blank">离弦之ray的技术天空</a> 2008-07-13 14:29 <a href="http://www.blogjava.net/clraychen/archive/2008/07/13/214577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>