摘要:push和pop是对数组尾部(数组右厕),或拥有最大下标的部分)操作,增加或者减少一个元素!而shift和unshift则是对数组头部(数组左侧,或拥有最小下标的部分)进行操作1,shift语法格式:
shift array
shift
实例练习:
/home/lee#perl -
@array=(a,b,c,d);
$a=shift @array;此时数组元素为b,c,d
$b=s......
摘要:join用于将表中的元素连接成串,split是串拆分成表join语法:
join expr,list
如:
/home/lee#perl -e print ("a","b","c");print "\n"
abc
/home/lee#perl -e print join("=>","a","b","c");print "\n"
a=>b=>c
/home/lee#perl -e ......
进行统计的 awk 脚本上一页 ...现在要针对头两个字段的组合即 与 ==1000的数量进行统计输出为四个字段: 【程序编程相关:
sed/awk与unix命令等价代码】 【推荐阅读:
正则表达式基本语法】字段1 为原来的 【扩展信息:
双引号前的$是什么意思】 字段2 为原来的 字段3 为对 前两个字段满足 统计所得的结果 字段4 为对 前两个字段满足 里面 == 1000 统计所得的结果 如果不用程序,我们手工作的结果应该为: a,01,1,0 b,01,1,1 c,02,2,1 c,01,1,1 如果用脚本来进行这个统计,呵呵: cat a.txt | awk begin~/1000/end{for (i in a){print i,a[i],b[i]}}
摘要:perl 用作命令行操作的快速而又难看的脚本编制引擎时是很有用的。通过命令行,perl 仅用一行就可以实现大多数其它语言需要数页代码才能完成的任务。
功能丰富的 perl: 一行程序 101
功能丰富的 perl: 一行程序 102
from: http://www-128.ibm.com/developerworks/cn/linux/......