|
一些常用模块的简单描述
http://www.perldoc.com/perl5.6/pod/perlmodlib.html
在perl 中使用模块:
模块的下载地址:http://www.cpan.org/modules/01modules.index.html
安装模块:
1. perl Makefile.PL
2. make
3. make test
4. make install
也可以用如下命令安装模块(已知的适用的系统redhat 9.0,其他的我不知道,请大家试试看.
perl -MCPAN -e shell>
接着输入:install MODEL_NAME
查看模块的帮助:
perldoc MODEL_NAME
例如:
perldoc Net::FTP
已有模块:(以下的内容转自CU,谢谢CU的朋友)
说明:
以下例子代码的测试是在FreeBSD & Solaris下进行的,Perl版本为5.005_03。
(1) Net::FTP
(2) Net::Telnet
(3) LWP::Simple, get()
(4) Expect
(5) XML::Simple, XMLin()
(6) Data:umper, Dumper()
(7) IO::Socket
(8) Date::Manip, DateCalc(), UnixDate()
(9) Date::Manip, Date_Cmp()
(10) File::Find, find()
(11) ExtUtils::Installed, new(), modules(), version()
(12) DBI, connect(), prepare(), execute(), fetchrow_array()
(13) Getopt::Std
(14) Proc:rocessTable
(15) Shell
(16) Time::HiRes, sleep(), time()
(17) HTML:inkExtor, links(), parse_file()
(18) Net::Telnet, open(), print(), getline()
(19) Compress::Zlib, gzopen(), gzreadline(), gzclose()
(20) Net:OP3, login(), list(), get()
(21) Term::ANSIColor
(22) Date::Calc Calendar(), Today()
(23) Term::Cap, Tgetend(), Tgoto, Tputs()
(24) HTTPD:og::Filter
(25) Net:DAP
(26) Net::SMTP mail(), to(), data(), datasend(), auth()
(27) MIME::Base64, encode_base64(), decode_base64()
(28) Net::IMAP::Simple, login(), mailboxes(), select(), get()...
(29) Bio:B::GenBank, Bio::SeqIO
(30) Spreadsheet:arseExcel
(31) Text::CSV_XS, parse(), fields(), error_input()
(32) Benchmark
说明:
以下例子代码的测试是在RH Linux7.2下进行的,Perl版本为5.6.0。
(33) HTTP:: Daemon, accept(), get_request()...
(34) Array::Compare, compare(), full_compare()...
(35) Algorithm:iff, diff()
(36) List::Util, max(), min(), sum(), maxstr(), minstr()...
(37) HTML:arser
(38) Mail::Sender
(39) Time::HiRes, gettimeofday(), usleep()
这里接着上面的序号:
(40) Image::Magick
以下模块在RedHat 9.0 ,perl version v5.8.0 built 通过。
(41) Data::SearchReplace
|
|