Hallo, ich habe ein Perl Script, das eine ASCII Datei öffnen soll und diese dann weiterbearbeiten soll. Das Problem ist, ich bekomme immer die Fehlermeldung, dass die Datei nicht geöffnet werden kann.
Die Datei existiert, habe mit chmod 755 Schreibzugriff etc. gesetzt, wird auch nicht von anderen Programmen verwendet, deshalb gibt es aus meiner Sicht eigentlich gar keinen Grund für die Fehlermeldung.
Im Script finde ich dann diese Zeilen:
foreach $xyfile (@xyfiles) {
if (! -e $xyfile)
{
print "\a";
die "\nInput file $xyfile cannot be opened!\n$program_name aborted\n";
}
}
Was bedeutet der Ausdruck
eigentlich? (Das $xyfile eine Variable ist, die den Dateinamen enthält, ist mir schon klar).
Danke!