История изменений
Исправление grem, (текущая версия) :
Многие программы работающие с файлами могут воспринимать "-" в начале имени файла как параметр, поэтому не стоит его использовать в начале. Как говорят в таких случаях:«счастливой отладки». В windows проводник в начале имени пробел просто не даст поставить - обрежет, но допускаю, что в linux'овых файловых менеджерах такое возможно. Но я бы в случае обнаружения таких файлов их переименовывал.
Но ещё раз скажу, что проблема с пробелами была не с пробелами в именах файлов, а в именах каталогов, которые передавались в переменную-итератор, как результат выполнения другой команды во внешнем цикле. То есть при присвоении переменной-итератору «for», пробел в выводе команды рассматривался как разделитель.
Исходная версия grem, :
Многие программы работающие с файлами могут воспринимать "-" в начале имени файла как параметр, поэтому не стоит его использовать в начале. Как говорят в таких случаях:«счастливой отладки». В windows проводник в начале имени пробел просто не даст поставить - обрежет, но допускаю, что в linux'овых файловых менеджерах такое возможно. Но я бы в случае обнаружения таких файлов их переименовывал.