Bash: удалить пробелы в имени каталога

Bash: удалить пробелы в имени каталога

!! Этот вопрос не о SHELL, а о BASH, не могу изменить неисправный тег!!

У меня есть код, который удаляет пробелы в именах каталогов и файлов (и вставляет точку);

find $jdir -depth -name "* *" -execdir rename 's/ /./g' "{}" \;

скажем $jdir = "тестовые файлы здесь"

Этот код не переименовывает $jdir.

и я не могу установить его в родительский каталог, потому что тогда это приведет к переименованию множества других каталогов.

Как мне переименовать $jdir?

(ошибка тестирования? на форуме, не обращайте внимания на эту строку) Я не могу изменить теги, ошибка на форуме?

Связанный контент