Thread Berechnung der Laenge von Unterbrechungen im HSDPA netz
(37 answers)
Opened by bowkatz at 2009-07-08 10:02
Ich hab jetzt mal versucht einen Filename einzulesen:
printf "Please enter a file name"; my $filename=<STDIN>; Doch wenn ich den befehl eingebe: C:\>C:\Programme\Wireshark\tshark -r C:\test2.pcap -z io,stat,1 ftp | perl stabtest1_1.pl rechnet er natürlich erst den Wiresharkbefehl durch,dann gibt er: Please enter a file name aus, ich habe jedoch keine Moeglichkeit etwas einzugeben. Kann mir vlt. jemand sagen wie ich es hinbekomme das ich nicht ewig warten muss bis er das durgerechnet hat,sondern zuerst den filenamen eingeben kann. P.S. Wenn mir wer sagen könnte wie ich bei dem Array @fail die zahlen untereinander ausgeben kann wäre auch sehr hilfreich Code: (dl
)
1 #!/usr/bin/perl -w for my $ausfall ( $data =~ /(0+)/g ) { push @fail, length $ausfall; } my $summe = 0; $summe += $_ for @fail; my $mittel = $summe / @fail; print "Ausfaelle: " . join( ", ", @fail ) . "\n"; print "$summe Sekunden insg. und "; print "$mittel Sekunden im Mittel pro Ausfall\n"; open my $fh, '>>', "Stabtestout.txt" or die $!; print $fh "Mittel: $mittel Summe: $summe Ausfaelle: @fail\n"; close $fh; |