欢迎来到天天文库
浏览记录
ID:14328435
大小:55.50 KB
页数:18页
时间:2018-07-27
《perl的一些基本用法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、perl的一些基本用法perl基本用法2010-02-1009:50s/s+//g将空白符变成一个空格;s/^s+//去掉首空白;s/s+$//去掉尾空白;s/^s+
2、s+$//去掉首尾空白;大小写转化的例子:s/(fred
3、barney)/U$1/gi匹配所有的忽略大小写,替换成大写;s/(fred
4、barney)/L$1/gi匹配所有的忽略大小写,替换成小写;s/(w+)(w+)/U$2E$1/i$2变成大写$1还是保持小写,E结束转换;CPAN是ComprehensivePerlArchiveNetwork的缩写
5、,中译为Perl综合典藏网。它包含了极多用Perl写成的软件和模块。CPAN相关软件的安装方法最近几天安装SPAMASSASSIN,牵涉到许多CPAN的安装,以前都是缺少什么,就去CPAN网站寻找相应的模块,自己编译安装,后来发现其实CPAN自己的shell命令就可以很方便的安装相应模块,真是方便当然前提你必须安装perl-CPAN,在我的redhat9.0上的版本是perl-CPAN-1.61-88,大家没装的话,直接用光盘的rpm包安装即可。安装后运行[root@wwwCPAN]#perl-MCPAN-eshellcpanshell--C
6、PANexplorationandmodulesinstallation(v1.61)ReadLinesupportavailable(try'installBundle::CPAN')cpan>进入cpan的shell,好了,我为了安装spamassassin,需要安装以下几个installDigest::SHA1installHTML::ParserinstallStorableinstallDB_FileinstallNet::DNSinstallNet::SMTPinstallMail::SPF::QueryinstallIP::Co
7、untry::FastinstallIO::Socket::SSLinstallTime::HiResinstallDBI是不是很方便呀,不用再单独下载编译安装了,类型字符例子用于哪种名字标量$$cents一个独立的数值(数字或字串)数组@@large一列数值,用编号做键字散列%%interest一组数值,用字串做键字子过程&&how一段可以调用的Perl代码类型团**struck所有叫struck的东西手册页内容perl有些什么perl手册页perldata数据类型perlsyn语法perlop操作符和优先级perlre正则表达式perlv
8、ar预定义变量perlsub子过程prelfunc内建函数perlmod如何令Perl模块工作perlref参考手册perlobj对象perlipc进程间通讯perlrun如何运行Perl命令,以及命令行开关perldebug调试perldiag诊断信息%perlopcomma%perlfuncsplit%perlvarARGV%perldiag'assignedtotypeglob'%perlfaqroundperltoc命令(自己也是一个手册页)搜索所有手册页收集的目录%perltoctypeglobperl5005delta:Undef
9、inedvalueassignedtotypeglobperldata:TypeglobsandFilehandlesperldiag:Undefinedvalueassignedtotypeglob或者搜索全部Perl在线文档,包括所有头,描述,和例子,对于任何字串的实例,使用perlhelp命令:%perlhelpCORE::GLOBAL参阅perldoc手册页获取细节。手册页内容perlfaq1关于Perl的通用信息perlfaq2获取和学习Perlperlfaq3编程工具perlfaq4数据操作perlfaq5文件和格式perlfaq
10、6正则表达式perlfaq7通用Perl语言信息perlfaq8系统交互perlfaq9网络手册页内容perlamigaAmiga移植perlcygwinCygwin移植perldosMS-DOS移植perlhpuxHP-UX移植perlmachtenPowerMachTen?移植perlos2OS/2移植perlos390OS/390移植perlvmsDECVMS移植perlwin32MS-Windows移植比较数字字串返回值等于==eq如果$a等于$b返回真不等于=ne如果$a不等于$b返回真小于gt如果
11、$a大于$b返回真小于或等于<=le如果$a不大于$b返回真比较<=>cmp相等时为0,如果$a大为1如果$b大为-1例子名字结果-e$a存在如果在$a中
此文档下载收益归作者所有