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 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 |