Thread [Net::SSH2] File - Handler & While - Schleife - Bestimmten Wert in entfernter Datei suchen ?
(8 answers)
Opened by YAPD at 2015-09-30 23:34
Hallo Zusammen,
ich habe mal eine Frage zu meinem Script. Und zwar öffne ich im 1. Schritt eine lokale Datei ( Werte.txt ), in der immer ein Wert pro Zeile steht. In einer weiteren While Schleife innerhalb der While Schleife öffne ich nun über den SSH2 Befehl sftp(); eine Datei auf dem Server ( NeueWerte.txt ). Ich lese also den 1. Wert aus der Datei Werte.txt & prüfe im Anschluss pro Zeile, ob dieser in der Datei Neue_Werte.txt vorkommt. Dann lese ich den 2. Wert Usw. ... Hier das Script : Code: (dl
)
1 my $datei = "Werte.txt"; Das Script ist zwar so in Ordnung ( Oder Nicht ? ). Allerdings bricht es alle Geschwindigkeitsrekorde, im Negativem. Umfasst die entfernte Datei, also Neue_Werte.txt 31 Zeilen, dauert die Prüfung gute 9 Sekunden pro Eintrag in der Datei Werte.txt. Ich denke dass die Combi aus While Schleife in While Schleife der Grund ist. Habt ihr hier eine Idee ? Vielen Dank & Viele Grüße YAPD Last edited: 2015-10-01 04:47:17 +0200 (CEST) Yet Another Perl Developer
|