以下Ksh腳本在Red Hat Linux系統上給我提供「無此文件或目錄」的錯誤消息。有沒有人有解決方案?KSH for循環適用於Solaris/Mac,但不適用於Red Hat Linux
#!/usr/bin/ksh
for f in `cat files.dat`
do
wc $f
done
例如,files.dat
具有3條線的數據,並且每一行是在所述腳本是從運行的當前目錄中的文件。
a.c
a.h
b.c
請注意,如果從命令行運行也會產生相同的錯誤消息。
它適用於Solaris/Mac盒子,但不適用於Red Hat系統。
謝謝。
錯誤「No such file or directory」for ksh or for files.dat? – crnlx 2010-12-02 02:09:36
錯誤是針對a.c,a.h和b.c,因爲`cat files.dat`等效於a.c a.h b.c. – user527414 2010-12-02 02:20:58