Perl语言入门 第六版中文清晰PDF又叫“小骆驼书”,是最基础的Perl入门书籍。希望借此书简单了解一下Perl。
1. 环境搭建
Perl是解释型语言,所以解释器必不可少。在Perl的官网www.perl.org很容易找到相关的包下载并安装。这里使用的是windows平台,所以下载了Strawberry Perl,这应该是Perl的一个集成的安装包吧,没去了解它和ActiveState Perl有什么区别。
因为写Python用惯了sublime,这里继续延续这个习惯。为sublime配置Perl环境也很简单。
打开sublime编辑器。依次点击Tools->Build System->New Build System。输入以下内容:
{
"cmd": ["perl", "-w", "$file"],
"file_regex": ".* at (.*) line ([0-9]*)",
"selector": "source.perl"
}
保存为文件名Perl.sublime-build。我保存在了…\Sublime Text 2\Packages\Perl的目录下。
2. Hello, world
新建一个helloworld.pl文件,用sublime打开,输入:
print "Hello, world\n";
用sublime的快键键ctrl+B执行该脚本,得到输出:Hello, world
在windows下写perl程序没必要加入:
#!/usr/bin/perl
在Unix中,如果文本文件开头的最前两个字符是#!,那么后面跟的就是用来执行这个文件的程序路径。在这里也就是Perl解释器所在的位置。
3. 一个更复杂的例子
@lines = `perldoc -u -f atan2`; # 调用外部命令
foreach (@lines) {
s/\w<([^>]+)>/\U&1/g;
print;
}