不知不觉,使用perl已数月有余,自己也积累了一些学习perl的心得。
首先,perl是一种功能强大的脚本语言,其全名是:Practical Extraction and Report Language(实用报表提取语言)。其兼具了C、sed、awk、shell等语言的优点,并且提供了巨大的第三方代码库CPAN。。。真是非常极其强大的语言,别的先不说,至少俺们部门的人几乎人人都会。
perl在我个人日常中的使用主要包括以下几个部分(或是模块):perl与数据库的连接及其操作(DBI);用perl来写CGI;用perl提取文本或log中的某些特征字段(需要借助到正则表达式以及一些实用模块);Perl+SHELL+ linux的各种cmd可以实现许多强大的功能模块,例如网络设备监控、心跳数据上报、脚本监控等等。
脚本语言的魅力就在于此,不过脚本在运行时一定要做好监控,否则挂了的话就前功尽弃了。。
最近用到的比较多的就是 perldoc XXX(模块名称),有了它就够了。。