У меня есть огромное количество файлов в папке (и подпапках), которые мне нужно переименовать. Например, у меня есть:
movie1.mp4
fixed_movie1.mp4
...
Что мне нужно, это переименовать fixed_movie1.mp4 в movie1.mp4 (перезаписав таким образом исходный файл).
Что у меня так далеко:
TARGET_FILES=$(find /path/to -type f -name=*.mp4)
for f in $TARGET_FILES
do
<some commands>
done
Я знаю, как использовать sed (не слишком много, я признаю!) но у меня есть проблемы с его использованием, потому что токен fixed_ не всегда находится в начале строки (поиск в подпапках добавляет путь).
Любая помощь будет оценена!