PERL
xzl04
这个作者很懒,什么都没留下…
展开
-
perl中shift 和unshift 操作
##################################################################### unshift 和shift 对一个数组的开头进行操作(数组的左端有最小下标的元素)。# unshift 和shift,如果其数组变量为空,则返回undef。#######################################转载 2009-04-20 17:34:00 · 3701 阅读 · 1 评论 -
Perl内置函数列表
Perl内置函数列表Functions for SCALARs or strings chomp, chop, chr, crypt, hex, index, lc, lcfirst, length, oct, ord, pack, q/STRING/, qq/STRING/, reverse, rindex, sprintf, substr, tr///, uc,原创 2009-04-20 17:44:00 · 1041 阅读 · 0 评论 -
perl中的->符号的主要用法解释
->符号 第一种用法,就是解引用。根据 -> 后面跟的符号的不同,解不同类型的引用,->[] 表示解数组引用,->{} 表示解散列引用,->() 表示解子程序引用。例子:$arr_ref = /@array;$arr_ref->[0] 访问数组 @array 的第一个元素。$hash_ref = /%hash;$hash_ref->{foo} 访问 %hash 的 foo 分量$sub_ref =转载 2009-04-20 17:10:00 · 382 阅读 · 0 评论 -
PERL下的正则表达式
PERL下的正则表达式作者:footfly 来源:linuxsir (2005-03-24 10:45:48) PERL里正则表达式的简介 一、简介 二、匹配操作符 三、模式中的特殊字符 1、字符+ 2、字符 []和[^] 3、字符 *和? 4、转义字符 5、匹配任意字母或数字 6、锚模式 7、模式中的变量替换 8、字符范围转义前缀 9、匹配转载 2009-04-21 11:01:00 · 350 阅读 · 0 评论 -
perl中$#ARGV是什么意思
perl中$#ARGV是什么意思 出处:http://yesho.blogbus.com/logs/10279644.html$#作为一个变量表示打印数字时默认的数字输出格式,后面加上ARGV又表示什么意思呢?遇到perl的问题首先查perldoc,在perlvar里查到关于@ARGV的一条: The array @ARGV contains the转载 2009-04-20 18:11:00 · 4446 阅读 · 0 评论 -
PERL 语言中的q,qw,qr,qx,qq......符号用法
在perl语言中,有两个特殊而常用的符号qq qw,分别解释如下:qq{foobar}的意思为意思为双引号字符串,可内插变量相当于 "foobar"qw{foo bar}的意思为用空格分解字符串,得到列表,相当于如下语句split( ,foo bar) 得到的结果是foo,bar字符串比较等于用 eqq运算符对号转义的方式$someword = i /ve some mone转载 2009-04-20 17:26:00 · 1394 阅读 · 0 评论 -
九问: $@ 与$* 有何差别?
要说 $@ 与 $* 之前,需得先从shell script的positional parameter谈起...我们都已经知道变量(variable)是如何定义及替换的,这个不用再多讲了。但是,我们还需要知道有些变量是 shell 内定的,且其名称是我们不能随意修改的,其中就有 positional parameter 在内。 在 shell script 中,我们可用 $0, $1,转载 2009-04-20 17:06:00 · 354 阅读 · 0 评论 -
perl 函数集(二)
perl 函数集(二)四、标量转换函数五、数组和列表函数六、关联数组函数四、标量转换函数函数名chop调用语法$lastchar = chop (var);解说var可为变量或数组,当var为变量时,最后一个字符被删除并赋给$lastchar,当var为数组/列表时,所有元素的最后一个字符被删除,最后一个元素的最后一个字母赋给$lastc原创 2009-04-20 17:46:00 · 841 阅读 · 0 评论 -
perl 函数集(一)
perl 函数集(一)一、进程处理函数1、进程启动函数2、进程终止函数3、进程控制函数4、其它控制函数 二、数学函数三、字符串处理函数1、进程启动函数函数名eval调用语法eval(string)解说将string看作Perl语句执行。正确执行后,系统变量$@为空串,如果有错误,$@中为错误信息。例子$print = "p原创 2009-04-20 17:45:00 · 618 阅读 · 0 评论 -
perl 内置特殊变量
perl 内置特殊变量 $- 当前页可打印的行数,属于Perl格式系统的一部分 $! 根据上下文内容返回错误号或者错误串 $” 列表分隔符 $# 打印数字时默认的数字输出格式 $$ Perl解释器的进程ID $% 当前输出通道的当前页号 $& 与上个格式匹配的字符串 $( 当前进程的组ID $) 当前进程的有效组ID $* 设置1表示处理多行格式.现在多以/s和/m修饰符取代原创 2009-04-21 10:22:00 · 773 阅读 · 0 评论