Thread Datei mit x Zeilen und 5 Spalten auslesen | wget $1 $2 $3 usw.
(25 answers)
Opened by guest newbie at 2009-09-24 11:34
Mit qx oder der safe_backticks-Funktionl...
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 # ... my $resultat = safe_backticks( "/usr/sfw/bin/wget", "-t", "2", "-T", "5", "-S", "-O", "-", $url ); my @lines = split /\n/, $resultat; my $anzahl = grep /$pattern/, @lines; # ... sub safe_backticks { my ($cmd, @args) = @_; open (my $pipe, '-|', $cmd, @args) or die "Could not run $cmd @args: $!\n"; my $output = do {local $/; <$pipe>}; defined ($output) or die "read: $!"; unless( close($pipe) ) { my $error = ($? & 0x7f) ? 'Signal ' . ($? & 0x7f) : 'Exit status ' . ($? >> 8); die "$error: $cmd @args"; } return $output; } 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/ |