Badsteve
02-05-2003, 09:57
hi,
ich habe ein Problem mit Perl und split, das Programm will anscheinend nicht da splitten, wo ich will.
#!/usr/bin/perl -w
my (@lines);
open (FH, 'calls') or die $!;
@lines = reverse <FH>;
$count=0;
close(FH);
foreach (@lines) {
@text = split("|", $_);
foreach(@text){
print $_;
$count=$count+1;
if( $count > 3 ){
$count=0;
print "\n";
last;
}
}
}
das ist mein Programm bis jetzt. Es soll die ersten 3 Abschnitte aus calls ausgeben, die durch |'s getrennt sind. Ein Beispiel für die Datei werde ich anhängen.
danke, Steve
ich habe ein Problem mit Perl und split, das Programm will anscheinend nicht da splitten, wo ich will.
#!/usr/bin/perl -w
my (@lines);
open (FH, 'calls') or die $!;
@lines = reverse <FH>;
$count=0;
close(FH);
foreach (@lines) {
@text = split("|", $_);
foreach(@text){
print $_;
$count=$count+1;
if( $count > 3 ){
$count=0;
print "\n";
last;
}
}
}
das ist mein Programm bis jetzt. Es soll die ersten 3 Abschnitte aus calls ausgeben, die durch |'s getrennt sind. Ein Beispiel für die Datei werde ich anhängen.
danke, Steve