Hallo! On Dienstag, 26. Juni 2001 15:22, Jan Trippler wrote:
So langsam wird es Zeit für eine suse-perl-Liste :-/ Ich vote dafür.
On Die, Jun 26, 2001 at 02:52:59 +0200, Marc Mc Guinness wrote:
Ich möchte gerne ein directory einlesen und für einzelne files funktionen aufrufen. Leider funktioniert das nicht mit Dateinamen wie "ml-suse nov01", weil er den Dateinamen bei dem Leerschritt umbricht.
my @names = readdir(DIR) or die "Kann DIR nicht lesen: $!\n";
Das klappt bei mir prima. Probier mal:
$ >"a b c" $ perl -e 'opendir DIR, ".";
@names=readdir DIR; print join ("\n", @names); '
Dann siehst Du, dass auch die Datei "a b c" sauber in einer Zeile aufgelistet wird. Der Fehler muss woanders in Deinem Programm stecken.
Ja, stimmt. Danke. Das Problem lag wirklich beim Aufruf. Einfach in Hochkommata gepackt und ab geht die Post. MfG, Marc -- "Never surf faster, than your guardian penguin can fly!"