Мне нужно скопировать имена файлов из одной папки в другую. Содержимое файла никогда не изменяется. Файлы не перезаписываются, не перемещаются и не копируются. Это только о именах файлов.
У меня есть папка с файлами с именем:
- Шоу - S01E01 - Описательное название.mkv
- Шоу - S01E02 - Еще один описательный заголовок?.Mkv
- Шоу - S01E03 - Еще одно сложное имя! .Mkv
- ...
У меня есть папка B с файлами с именем:
- show.s01e01.mkv
- show.s01e02.mkv
- show.s01e03.mkv
- ...
Мне больше не нужны файлы в папке A, потому что файлы в папке B имеют лучшее качество. Но я не хочу вручную переименовывать все файлы в папке B, чтобы иметь правильное имя файла, включая заголовок эпизода. Я хотел бы автоматически перенести правильные имена файлов из файлов в папке A в файлы в папке B. Алфавитный порядок в обеих папках одинаков. Таким образом, n-й файл в папке B соответствует n-му файлу в папке A. В конечном итоге папка B будет содержать точно такие же имена файлов, что и в папке A, но, разумеется, содержимое файлов отличается.
Пример:
До:
Папка А:
- Шоу - S01E01 - Green Apples.mkv
- Шоу - S01E02 - Персики в небесах.mkv
Папка Б:
- show.s01e01.mkv
- show.s01e02.mkv
После:
Папка А:
- Шоу - S01E01 - Green Apples.mkv
- Шоу - S01E02 - Персики в небесах.mkv
Папка Б:
- Шоу - S01E01 - Green Apples.mkv
- Шоу - S01E02 - Персики в небесах.mkv
Как мне это сделать в Bash? (Или любой другой инструмент GNU/Linux, KDE тоже хорошо)