Perl语言学习1
为什么要学习Perl?
说起来还是因为我最近无意中得到了很多有关Perl的书籍,本来之前对这个语言完全任何了解的,但是现在一下就很有兴趣,想花一个周末的时间快速学习一下。
Perl能做什么?
摘自:http://www.bj-dns.net/design/notes_show298.htm
1.Unix系统的维护功能
如我们在前面所说的,Perl可以作为传统Unix系统维护工具的替代,在这方面,它可以对文本文件,特别是对配置文件(还记不记得在配置Linux系统中的文本方式的配置)进行操作。
2. CGI脚本
Perl的一个最为重要的作用就是书写CGI应用程序。由于Web上的交互主要是文本方式的交互,而Perl在这方面具有独特的优势。这也是我们选择Per]作为书写CGI程序的重要原因。
3.邮件处理和FTP功能自动化
Perl的一个另外用途就是自动处理邮件。可以用Perl脚本根据地址或者内容过滤信笺。Perl本身也可以自动书写邮件列表。同时.Perl还可以用来编写FTP的客户端程序,从而使远程获取文件自动化。
4. Web站点维护自动化
Perl可以使Web站点维护自动化。因为Web页面只不过是一种带有特殊格式的文本文件,Perl可以用其强大的文本处理能力来处理这些页面。同时,Perl具有TCP/IP的通信能力,这就使Perl可以远程维护站点。
5.数据库处理
由于Perl语言有大量的扩展可以用来直接与各种主流的数据库进行通信,配合其强大的文本处冲能力,Perl语言可以被设计成为Web站点上最为普遍使用的数据库的前台处理程序之一。
总体来说,就是这个语言的文本处理能力非常强,有必要学习一下。
Perl语言的特点
学习起来有些复杂、看起来总是奇形怪状的、功能强大、可移植性高
学习资料
使用的是经典的骆驼书,还有参考网络上的一些博客资源进行自学
Perl安装
我是用的windows系统,要去strawberry官网下载对应版本后安装,链接:strawberry官网
直接就是傻瓜式的继续下一步就可以完成安装;
第一个Perl程序
可以直接在任何文本编辑其中写入下列代码:
#!/usr/bin/perl
use strict;
use warnings;
print "hi NAME\n";
然后修改文件名,扩展名改成.pl文件的形式,然后用cmd命令行打开直接用命令perl+文件的地址,即可运行