Thread Spalten zweier Dateien in eine zusammenfügen (2 answers)
Opened by Gast at 2007-09-26 19:03

renee
 2007-09-26 21:07
#100026 #100026
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
verwende dazu am besten Tie::File

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
my $datei1 = '/path/to/file1.txt';
my $datei2 = '/path/to/file2.txt';
my $output = '/path/to/file3.txt';

my @lines;

tie my @lines_file1, 'Tie::File', $datei1 or die $!;
tie my @lines_file2, 'Tie::File', $datei2 or die $!;

die "ungleiche Länge" if scalar(@lines_file1) != scalar(@lines_file2);

for (0..$#lines_file1 ){
    push @lines, $lines_file1.' '.$lines_file2;
}

untie @lines_file1;
untie @lines_file2;

open my $out, '>', $output or die $!;
print $out $_,"\n" for @lines;
close $out or die $!;
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 Spalten zweier Dateien in eine zusammenfügen