Das folgende Ksh-Skript gibt mir die Fehlermeldung "Keine Datei oder Verzeichnis" auf dem Red Hat Linux-System. Hat jemand eine Lösung?KSH for loop funktioniert unter Solaris/Mac, aber nicht unter Red Hat Linux
#!/usr/bin/ksh
for f in `cat files.dat`
do
wc $f
done
Zum Beispiel files.dat
hat 3 Zeilen von Daten und jede Zeile ist eine Datei im aktuellen Verzeichnis, in dem das Skript aus ausgeführt wird.
a.c
a.h
b.c
Hinweis, das gleiche für Schleife generiert die gleiche Fehlermeldung, wenn von der Befehlszeile zu.
Es funktioniert auf Solaris/Mac-Box, aber nicht auf Red Hat-System.
Danke.
Wird der Fehler "Keine solche Datei oder Verzeichnis" für ksh oder für files.dat generiert? – crnlx
Der Fehler ist für a.c, a.h und b.c, da 'cat files.dat' äquivalent zu a.c a.h b.c. – user527414