Мне нужно рекурсивно переименовать bash-sdl2-compile.sh в compile.sh
Попытки использовать 'rename' терпят неудачу, очевидно, функция безопасности не позволяет слово «баш», т.е.
find ./ -name "bash-sdl2-compile.sh" -print0 | xargs -0 rename "bash-sdl2-compile.sh" "bash-sdl2-compile/compile"
сообщение об ошибке: голое слово bash не разрешено, пока используются строгие субтитры в (код, предоставленный пользователем). xargs: переименовать: завершено со статусом 255; прерывание
Как я могу рекурсивно переименовать файлы Linux?
dir1
|_project1
|_ bash-sdl2-compile.sh
dir2
|_project2
|_ bash-sdl2-compile.sh
dir3
|_project3
|_ bash-sdl2-compile.sh
. . .
Итак, переименуйте каждый bash-sdl2-compile.sh в просто compile.sh