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

renee
 2009-09-25 13:10
#126216 #126216
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
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/

View full thread Datei mit x Zeilen und 5 Spalten auslesen | wget $1 $2 $3 usw.