- 博客(6)
- 收藏
- 关注
原创 perl 用map,grep求列表交集并集
#!/usr/bin/perl -w## 用grep map 获取两个列表的交集并集、补集#use warningsuse strict; my @a=("a","b","c","d","e");my @b=("b","g","f","e");print "列表a数据: @a ";print "列表b数据: @b ";my %a = map{$_ => 1} @a;my %b = map{$
2008-01-28 20:01:00 3732
转载 Perl特殊变量(flw等翻译)
NAME perlvar - Perl 预定义变量DESCRIPTION 预定义名称 后面列出的名称对 Perl 来说具有特殊含义。 大多数标点名称都有合理的助记方法或类似于在 shell 中的用法。 然而,如果你就是想用长变量名,那只要在程序开头加上 use English; 即可。这样会为所有短名称在当前包中创建长名称别名。 其中一
2008-01-18 11:37:00 1648
原创 散列hash小结
1.print语句打印的区别 my %hash = (key1 => value1, kye2 => value2);print "%hash"; # 打印的结果就是一个字符串 : %hashprint %hash ; # 打印结果和列表的一样,把key和value拼接串打印 key1value1key2value2
2008-01-09 11:37:00 833
原创 数组小结
数组1.数组中各个元素的类型不一定相同。2.数组的索引可以是小数,perl会自动舍弃小数部分即:my @array = (1,2,3,4);$array[2] == $array[2.4] == $array[2.5] == $array[2.6] == 3 # 自动舍去小数部分 3.打印方式的区别: my @array = (1,2,3,4);p
2008-01-09 10:43:00 924
原创 日志分析之输入分隔符m修饰符
Perl默认的内部变量$- 当前页可打印的行数,属于Perl格式系统的一部分 $! 根据上下文内容返回错误号或者错误串 $” 列表分隔符 $# 打印数字时默认的数字输出格式 $$ Perl解释器的进程ID $% 当前输出通道的当前页号 $& 与上个格式匹配的字符串 $( 当前进程的组ID $) 当前进程的有效组ID $* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之. $, 当前输出
2008-01-05 10:40:00 2676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人