trunc.pl

1122阅读 0评论2011-03-21 neobilly
分类:Python/Ruby

#!/usr/bin/perl
my $in = $ARGV[0];
die "NO INPUT!\n" if(!defined($in));
open RH ,$in or die "Cannot open $in:$!";
my @lines = ; chomp @lines;
close RH or die "$!";
open WH,">$in" or die "$!";
print WH $lines[0],"\n\n\n";
my @fields = split(/\s+/,$lines[3]);
$fields[0] =~ /(\d+)-(\d+)/;
my $len = $2 - $1 + 1;
for(my $i = 3; $i < @lines - 1; $i ++){
   @fields = split(/\s+/,$lines[$i]);
   print WH "$fields[0]\t\t";
   print WH substr($fields[1] ,0,$len),"\n";
}
close WH or die "$!";

上一篇:vi / 查找 *匹配任意字符 需转义
下一篇:Handle.pl