В итоге получился прикреплённый к сообщению файл, который все свои возможности показывает при вызове $ ./serialviewer -h.
При запуске из указанного конфиг-файла считывается путь к сериям, номер сезона и эпизода и команда для запуска проигрывателя.
Например, такая команда
Код: Выделить всё
$ serialviewer -t Хаус -m originalsс файлом настроек с такой первой строкой:
Код: Выделить всё
vlc -qf:/home/gluk47/Видео/shared/House MD/Originals/:6:11Считает из файла ~/.config/serialviewer/Хаус/current.originals все нужные данные и выполнит такую команду:
Код: Выделить всё
$ vlc -qf /home/gluk47/Видео/shared/House MD/Originals/*s06e11*В прикреплённом архиве скрипт serialviewer, по пути написанный скрипт для перевода чисел от 0 до 999 в количественное числительное буквами (с указанием падежа и рода или числа) и пример файлика для сокращения команды serialviewer.
Скрипты не понимают длинных опций (кроме --help). Это как-то можно исправить, если пользоваться встроенной командой bash getopts?
И ещё скрипт неправильно декрементит серию, если она первая в сезоне (ключ -d).