Hallo,
ich wollte ein bestimmtes Verzeichnis öffnen und die Dateien, die dort liegen nacheinander öffnen und durchsuchen, danach diese unter anderem Namen dort oder auch wo anders abspeichern!!
ich wollte ein bestimmtes Verzeichnis öffnen und die Dateien,
die dort liegen nacheinander öffnen und durchsuchen, danach
diese unter anderem Namen dort oder auch wo anders
abspeichern!!
Du solltest immer am Anfang die beiden Zeilen
use strict;
use warnings;
benutzen und deine Variablen deklarieren.
Wenn du hier Code reinschreibst, dann bitte in
-Tags, damit die Tabulatoren erhalten bleiben.
> Kann mir jemand helfen???
Wobei? Was macht das Script, was es nicht sollte? Was sollte es tun?
Grüße,
Moritz
ich wollte ein bestimmtes Verzeichnis öffnen und die Dateien,
die dort liegen nacheinander öffnen und durchsuchen, danach
diese unter anderem Namen dort oder auch wo anders
abspeichern!!
Kann mir jemand helfen???
Halte dich an die Tipps von Moritz. Da hagelt es schon mal Fehler, die Du alle beseitigen solltest.
Nur ein paar Hinweise:
$seriennummer, $kundennummer, $starttest, $endetest und $sachnummer haben keinerlei Wert, wenn ich das recht sehe, was willst Du da ausgeben?
$cbt sollte am Anfang initialisiert werden
my $cbt = 0
z.B., sonst ist es auch undefiniert, wenn
if ($line =~ /.CBT/gsm)
nicht zutrifft.
Was soll die Zeile
$hit;
bewirken?
Bei mir ist $quelle und $ziel immer gleich. Soll das so sein?
Mehr ist im Moment nicht zu machen.
Viele Grüsse
Klaus Bernstein
Das ist ein Prog, das eine Logdatei durchsucht, dieses Prog muss ich mit
perl search.pl dokument.log
aufrufen!!!
Nun will ich, dass man nicht immer nur einzelne Dateien aufrufen muss, sondern es liegen mehrere Dateien in einem Ordner, in dem es die Logdateien findet und nacheinander durchsucht!!??
Nun will ich, dass man nicht immer nur einzelne Dateien
aufrufen muss, sondern es liegen mehrere Dateien in einem
Ordner, in dem es die Logdateien findet und nacheinander
durchsucht!!??