- 论坛徽章:
- 307
|
回复 3# 1100150234
试下,- #!/usr/bin/perl
- use strict;
- use warnings;
- my %hStat;
- map {m/_([a-z]+)_/; push (@{$hStat{$1}}, $_)} <DATA>;
- foreach (keys %hStat){
- open (my $fhW, '>', "$_.spef");
- print $fhW @{$hStat{$_}};
- close ($fhW);
- }
- __DATA__
- saed32nm_1p9m_Cmax.tluplus_125.oc8051_top.output.tunc_lt_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_125.oc8051_top.output.tunc_ml_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_125.oc8051_top.output.tunc_wc_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_125.oc8051_top.output.tunc_wcl_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_-40.oc8051_top.output.tunc_lt_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_-40.oc8051_top.output.tunc_ml_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_-40.oc8051_top.output.tunc_wc_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_-40.oc8051_top.output.tunc_wcl_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_125.oc8051_top.output.tunc_lt_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_125.oc8051_top.output.tunc_ml_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_125.oc8051_top.output.tunc_wc_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_125.oc8051_top.output.tunc_wcl_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_-40.oc8051_top.output.tunc_lt_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_-40.oc8051_top.output.tunc_ml_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_-40.oc8051_top.output.tunc_wc_cmin.spef
- saed32nm_1p9m_Cmax.tluplus_-40.oc8051_top.output.tunc_wcl_cmin.spef
复制代码 |
|