rename -n 's/[_ ]?[\[\(]([A-Z0-9-+,\.]+)[\]\)][_ ]?//ig' '[subs4u]_Mushishi_S2_22_(hi10p,720p,ger.sub)[47B73AEB].mkv'


Команда «rename» используется для переименования файлов, в данном случае используется с аргументом «-n», что позволяет просмотреть предполагаемые изменения без фактического выполнения.
С помощью выражения регулярного выражения ‘s/[_ ]?[\[\(]([A-Z0-9-+,\.]+)[\]\)][_ ]?//ig’ в команде происходит удаление заданного шаблона из имени файла.
В данном случае происходит удаление подстроки, содержащей аниме название с квадратными или круглыми скобками, предшествованная или заключенная в символы подчеркивания или пробелы. Аргумент ‘[subs4u]_Mushishi_S2_22_(hi10p,720p,ger.sub)[47B73AEB].mkv’ является исходным именем файла, которое будет изменено, если команда будет выполнена.
Альтернативой может быть использование других команд для переименования файлов, таких как mv, mmv или find.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *