Thread Dateiformat .hve
(16 answers)
Opened by Student87 at 2013-02-03 22:48
Ungetestet zum Konvertieren:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #!/usr/bin/perl use strict; use warnings; my $filename = 'blabla.hve'; my @data; my $line; my $fh; open( $fh, '<:encoding(UTF-8)', $filename ) or die "Can't open $filename (Error $!)\n"; { local $/ = "\x1E"; while ( my $line = <$fh> ) { chomp $line; push @data, [ ( split /\x1F/, $line ) ]; } } close($fh) or die "Can't close $filename (Error $!)\n"; $filename .= '.tsv'; # Konvertierte Datei Tabssepariert open( $fh, '>:encoding(UTF-8)', $filename ) or die "Can't open $filename (Error $!)\n"; while (@data) { $line = shift @data; print $fh join( "\t", @$line ), "\n"; } close($fh) or die "Can't close $filename (Error $!)\n"; Last edited: 2013-02-04 18:10:51 +0100 (CET) |