Я разработал его
Это должен был быть этот путь:
set subor = ("`find "'"$i"'" -type f -maxdepth 1`")
теперь это игнорирует все в именах файлов
и в:
foreach j ($subor:q)
я заключил ему в кавычки этот способ, которым это игнорирует белые символы в именах файлов
Для управления необычными именами файлов необходимо поместить кавычки (") вокруг них. Однако похоже, что Вы не используете find
самым эффективным способом. Одна из ключевых ролей find
это, это сделает вещи в файлы, которые выбраны. Так:
find . -maxdepth 1 -type f -exec ls -l {} \;
выполнит все после - должностное лицо на каждом файле, который найден, заменив {}
с именем файла.
Кроме того, что-то очень странно при использовании FreeBSD 3.2 - он вышел в мае 1999.