Mögliche Duplizieren:
How do I pass parameters to the File::Find subroutine that processes each file?Wie kann ich einen Parameter an die gewünschte Funktion übergeben, wenn Sie Perl's File :: Find verwenden?
Ein File::Find Modul wie dies in Perl verwenden können:
find(\&wanted, @directories);
Wie können wir einen Parameter an die wanted
Funktion hinzufügen?
Zum Beispiel möchte ich die Dateien in /tmp
durchziehen extrahieren einige Informationen aus jeder Datei und das Ergebnis sollte in einem anderen Verzeichnis gespeichert werden. Das Ausgabeverzeichnis sollte als Parameter angegeben werden.
Bitte beschreiben Sie genauer, was Sie zu tun versuchen, und ich werde meine Antwort aktualisieren. –
Siehe auch http://stackoverflow.com/questions/2056649/how-do-i-pass-parameter-to-the-filefind-subroutine-that-processes-each-file –
@ Sinan Ünür Ihre Bemerkung http://stackoverflow.com/questions/2056649/how-do-i-pass-parameters-to-the-filefind-subroutine-that-processes-each-file löste die meine Frage. Wenn Sie es als Antwort posten, werde ich als akzeptiert markiert – jojo