, но это безопасно игнорируется.

ьзуя bash, как я могу найти все вхождения подстроки 'foo' во всех именах файлов (включая папки), содержащиеся в каталоге рекурсивно, и заменить их на 'bar'?

Например, если текущая структура выглядит так:

-foo_test
    - fooo.txt
    - xfoo
        - yfoo.h
- 1foo.c

После запуска скрипта bash это должно выглядеть так:

-bar_test
    - baro.txt
    - xbar
        - ybar.h
- 1bar.c

Ответы на вопрос(2)

Ваш ответ на вопрос