Я могу просмотреть файл epub, скажем, в okular, выделить весь текст и скопировать и вставить в текстовый редактор. Мне нужен метод командной строки - кто-нибудь знает о такой вещи?
Альтернативой является epub2txt - Извлечение текста из документов EPUB Кевина Буна, также доступного на Github .
epub2html - это простая утилита командной строки, предназначенная для извлечения текста из документов EPUB и, при необходимости, для его перетекания в соответствии с отображением текста определенного количества столбцов. Он полностью написан на ANSI-стандарте C.
blockquote>Пример использования:
epub2txt input.epub > output.txt
Может быть, Caliber может удовлетворить ваши потребности?
http://manual.calibre-ebook.com/faq.html#what-formats-does-app-support-conversion-to-from
Я не знаю, стоит ли устанавливать Caliber для вашей работы, но если у вас есть, вы можете использовать мощный конвертер для электронных книг:
ebook-convert input.epub output.txt
Формат вывода вычитается из расширение выходного файла
Я предполагаю, что могут быть некоторые инструменты / скрипты XML (XSLT), которые могут преобразовать epub в текст, поскольку epub - это, по сути, XHTML в ZIP-архиве
MuPDF может преобразовать от epub
до html
и txt
.  Для установки его:
sudo apt install mupdf mupdf-tools
Для использования его:
mutool convert -o somefilename.txt somefilename.epub
Это принимает txt
вывод от -o
опция.
См. mutool convert
документация для получения дополнительной информации.