Struppi: Dateien dursuchen mit Dateiliste.

Beitrag lesen

Mein Code (ungetestet):

#!/usr/bin/perl -w

use strict;

wäre noch gut.

my $dateiliste = "dateiliste.txt";
my $dateiname;
my $suche;
my $suchwort = "Doktor";
open my $holedateinamen, "<", $dateiliste;

Hier solltest du natürlich testen, ob open erfolgreich war:
open my $holedateinamen, "<", $dateiliste || die "Kann *$dateiliste* nicht öffnen. Grund: $!";

while ($dateiname = <$holedateinamen>)
{
        open my $durchsuchen, "<", $dateiname;

Hier genauso.
open my $durchsuchen, "<", $dateiname|| die "Kann *$dateiname* nicht öffnen. Grund: $!";

Ich bekomme im Interpreter folgende Fehlermeldung:
readline() on closed filehandle $durchsuchen ...

Wo liegt der Fehler?

Das müßte die Meldung sagen.

Struppi.