perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 32
Click for quality!




10.02.2012 / 09:28

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragScript-Frage
Seitenanfang
Script soll nach einer Datei xyz.lis schauen, ob sie in einem bestimmten Verzeichnis vorhanden ist, wenn ja soll sie von einer anderen Datei (ausfuehren.pl)
bearbeitet werden.
Hintergrund dafür sind sich ständig ändernde Datenbankeinträge.

Wie kann man sowas realisieren ?
Ich bin leider kein Perl-Programmierer, und sowas fällt mir extrem schwer.
Wie kann man so etwas lösen ?
Ich sage schonmal vielen Dank vorab

Datum: 27.11.2007-08:48

Beitragre: Script-Frage
Seitenanfang
Hallo;
ich gehe davon aus dass deine datei nur in dem vorgegebenen Verzeichniss gibt und einmalig auch;
das ist eine einfache veriante;das sucht genau nach dem xyz.lis, aber nur im angegebenen verzeichniss,es sucht nicht in unterVerzeichnissen.

#!/usr/bin/perl
use warnings;
use strict;

my $pfad = "C:/Documents and Settings/XXX/";
opendir (DIR, "$pfad") || die "Can't open '$pfad': $!\n";
my @fileliste = readdir(DIR);
closedir(DIR);

foreach my $filename (@fileliste) {

if ($filename =~ /^ContaminantsIPI.txt/i){
print $filename."\n";
system("perl dateinsuchen2.pl $filename");

}
#viel Spass damit


Datum: 27.11.2007-19:26

Beitragre: Script-Frage
Seitenanfang
oh man, habe nicht aufgepasst;
-in $pfad =>soll dein eigenen rein
-$filename =~ /xyz.sh/ =>anstatt /Conta../ war ein test von mir.
-dateinsuchen2.pl ersetzen durch dein eigenes.
und kannst auf 'print $filename"\n";' verzichten, war auch nur zum testen.

Datum: 27.11.2007-19:32

-






-
-