find
на помощь!
CURDIR=`pwd`
IFS=$'\n'
for d in $(find. -type d);
do
cd $CURDIR/"$d"
$CURDIR/script.sh
done
Еще лучше... удалите "все файлы в каталоге" из вашего скрипта и:
IFS=$'\n'
for f in $(find. -type f);
do
./script.sh "$f"
done
Это удаленная файловая система, поэтому на локальном компьютере вам больше нечего делать.
Свяжитесь с администратором удаленной системы и объясните ему проблему. У них должна быть возможность удалить файл непосредственно с файлового сервера
.