Thread ersten beiden Zeilen eines files speichern (12 answers)
Opened by paidopoieo at 2006-01-04 03:16

renee
 2006-01-05 03:43
#61495 #61495
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
probier mal:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl

use strict;
use warnings;
use Tie::File;

my $file = 'BlastOutput.txt';
my %hash;
my $i = 1;

tie my @array,'Tie::File',$file or die $!;
chomp @array;
while($i < scalar(@array)-1){
push(@{$hash{$array[$i]}},$array[$i+1]);
$i += 2;
}
untie @array;

open(my $fh,$file) or die $!;
for my $key(keys(%hash)){
print $fh $key,"\n",join("\n",@{$hash{$key}}),"\n";
}
close $fh;
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread ersten beiden Zeilen eines files speichern