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

Gast wer
 2009-09-24 15:21
#126181 #126181
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
27
28
#!/usr/bin/perl
use strict;
use warnings;

# Config-Datei
my $config = './webpage_check.cfg';

# Oeffne Datei zum Lesen, bei Fehler brich ab
open my $fh, '<', $config or die $!;

# Lese jede Zeile ein
while( my $line = <$fh> ) {

    # teile Zeile an Tabulator und nimm die Elemente

    my ($fqdn,$svc_id,$comment,$url,$pattern) = split(/\t/, $line);
    print "fqdn: $fqdn\n";
    print "svc_id: $svc_id\n";
    print "comment: $comment\n";
    print "url: $url\n";
    print "pattern: $pattern\n";

    # uebergib URL an wget
    my $content = qx{ /usr/sfw/bin/wget -t 2 -T 5 -S -O - '$url' | grep '$pattern' };

    print $content
}
close $fh;

achte auf die Änderung bei split und die Anführungszeichen bei qx

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