Заменить / переименовать имя каталога с помощью регулярных выражений

У меня есть несколько папок с этим шаблоном "720p.MP4-ABC[abcde]", пытающихся заменить или переименовать "720p.MP4-CAB[aedcb]" в "."

1 ответ

echo mv \""NAME"\" \""$(sed -Ee 'regex' <<< "NAME")"\"

Это будет переименование с использованием регулярных выражений.

В вашем случае вы можете просто сделать:

mv "example.720p.MP4-ABC[abcde]" "`sed 's/example\..*//' <<< "example.720p.MP4-ABC[abcde]"`"
Другие вопросы по тегам