Поскольку удаляемая строка выглядит одинаково для каждого файла, вы можете использовать find
и rename
для решения этой проблемы:
find . -type f -exec rename 's/\.720p\.BluRay\.x264\-\[YTS\.AM\]//' '{}' \;
Запустите его в любом базовом каталоге, который содержит эти папки, и он должен очистить файлы.
Для первого тестирования вы можете использовать флаг -n
в этой команде переименования, чтобы увидеть, что она будет делать, если вы позволите ей действовать (без флага -n
):
find . -type f -exec rename -n 's/\.720p\.BluRay\.x264\-\[YTS\.AM\]//' '{}' \;