Thread print Aufruf
(3 answers)
Opened by neu at 2010-03-16 12:19
Das wirst Du so nicht machen können, weil man ja nicht "hellsehen" kann, was in der nächsten Zeile ist. Du wirst mit einem "Flag" arbeiten müssen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 my $print_next_line = 0; open( my $in, "<$Input" ) or die "Kann Datei nicht lesen: $!"; while (<$in>) { chomp($_); if ( $print_next_line ) { print; $print_next_line = 0; } for my $i ( 0 .. $#array ) { if ($_ eq $array[$i]){ $print_next_line = 1; } } } close($in); Du solltest Fehlerbehandlung beim Öffnen einer Datei machen. Noch mehr zum Thema "open" findest Du hier http://reneeb-perlblog.blogspot.com/2009/09/versch... 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/ |