У меня длинная структура папки/файла с кучей файлов кода. некоторые из моих файлов имеют «x5g6» шаблон на их имя, имя папки, а также текст внутри файлов.Изменение имени файла сценария Linux, имя папки и ингридиенты
например/Mycodes
/pp_x5g6
- vbg_x5g6.cmd
- x5g6_pp
- x5g6_pp.ml
так далее так далее также, если вы откроете vbg_x5g6.cmd
файл, вы можете увидеть, есть код в нем, и он также имеет эту модель (например функция bb_x5g6 = х + у);
Мой вопрос в том, какие команды я могу использовать для рекурсивного изменения x5g6
в x5g7
на папку, имена файлов, а также внутри файлов?
До сих пор я мог только найти;
find . -type f -exec sed -i 's/x5g6/x5g7/g' {} +
но это только изменяет то, что находится внутри файлов, а не имена папок и файлов.