Я хотел бы автоматизировать очистку файлов сиротских субтитров на моем NAS, который служит для файлов KODI.
Когда я удаляю просмотренный эпизод tv в KODI, он оставляет файл подзаголовки нетронутым в каталог.
Я хотел бы, чтобы сценарий Bash рекурсивно проходил через папку с ТВ и удалял файлы субтитров (.srt, или иногда .xx.srt для разных языков, где xx является 2-буквенным языковой код), которые не имеют соответствующего файла .mkv, .avi или .mp4.
Моя структура папок выглядит так:
-TV
|-Show 1
| |-Season 01
| |-Season 02
| |-Show 1 S02E01.mkv
| |-Show 1 S02E01.srt
| |-Show 1 S02E02.avi
| |-Show 1 S02E02.srt
|
|-Show 2
| |-Season 03
| |- Show 2 S03E02.mp4
|- Show 2 S03E02.en.srt
|- Show 2 S03E02.sv.srt
После удаления эпизодов это выглядит примерно так: это:
-TV
|-Show 1
| |-Season 01
| |-Season 02
| |-Show 1 S02E01.srt
| |-Show 1 S02E02.mp4
| |-Show 1 S02E02.srt
|
|-Show 2
| |-Season 03
|- Show 2 S03E02.en.srt
|- Show 2 S03E02.sv.srt