彪彪
openkore
全部博文(50)
C编程(0)
软件工具(0)
c++入门(2)
openkore(0)
2010年(38)
2009年(12)
kevin258
wsy52081
ddmumahh
vincerma
raveh
mwx1234
chen_xue
zjwmv
zpbobo11
分类:
2010-04-23 00:30:36
#!/usr/bin/perluse strict;my @pai;my $hash = { "ZIP2" => "ENIPV100R001C01131156_ASD_RUN_FFFFFFF_Linux.tar.gz", "ZIP1" => "ENIPV100R001C0113156_AS_RUN_Linux.tar.gz", "ZIP3" => "ENIVPFFFFFFFFFFFFFFF_FFFFFFFFFF_FFFFFFFFFF_FFFFFFFFF_Linux.tar.gz"};foreach (keys %{$hash}) { print $_." => ".${$hash}{$_}."\n";}@pai = &array($hash);foreach(@pai){ my $has = $_; print $_." ".${$has}{$_}."\n" foreach keys %{$has};}sub array { my $hash = shift @_; my @paixu = map { { ($_ => ${$hash}{$_}) } } sort {$a cmp $b} keys %{$hash}; #如果是数字的话,要把上面的cmp改成 <=> 符号,一切就是这么简单 return @paixu;}
上一篇:写文件脚本
下一篇:perl Switch的威力
chinaunix网友2010-09-20 16:52:02
垃圾
登录 注册