Следующий скрипт Ksh выдает сообщение об ошибке «Нет такого файла или каталога» в системе 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.
Спасибо.