Thread letzte Spalte in jeder zeile ändern: die zahlen durch best. zahl teilen (57 answers)
Opened by sabrina at 2006-10-18 18:37

sabrina
 2006-10-19 16:09
#70963 #70963
User since
2006-08-03
264 Artikel
BenutzerIn
[default_avatar]
also hab es jetzt als einzel script geschrieben und zwar so :
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
24
25
26
27
28
29
30
#!/usr/bin/perl
use warnings;
use strict;
open(FH,"<BLUBBER.txt") or die $!;
open(OUTDATEN,">ZIELneu.txt") or die $!;
while (defined (my $line = <$in>)) {
my @array = (split /[\t\s\\]+/, $line)[0..7];
my $x = pop @array;
if ($x =~ /\./) {
pop @array;
my $y = pop @array;
$array[-1] .= $y;
} else {
pop @array;
pop @array;
}
$array[-1] = sprintf('%.3f', $array[-1] / 1024);
print OUTDATEN join(';', @array), ":50\n";
}
close (OUTDATEN) or die $!;
close (FH) or die $!;

sub find_longest{
my $longest = 0;
for(@_){
my $length = length($_);
$longest = $length if($length > $longest);
}
return $longest;
}

immer noch gleicher fehler mit dem 0.03125 und dazu stehe auch noch alle datensätze in der datei und es wird nicht mehr gematcht nach BLUBB und sand so wie du gesagt hast. und jetzt?
lg sabrina

View full thread letzte Spalte in jeder zeile ändern: die zahlen durch best. zahl teilen