Кто-нибудь может порекомендовать программное обеспечение (желательно бесплатное) для пакетного преобразования RTF-файлов в TXT-файлы в Unix?
Кто-нибудь может порекомендовать программное обеспечение (желательно бесплатное) для пакетного преобразования RTF-файлов в TXT-файлы в Unix?
Ответы:
Вы не упомянули, какой вкус у UNIX, но я думаю, что есть текст на многих.
http://www.unix.com/man-page/All/1/TEXTUTIL/
-convert fmt Convert the specified files to the indicated format and
write each one back to the file system.
fmt is one of: txt, html, rtf, rtfd, doc, docx, wordml,
odt, or webarchive
Существует "unrtf", но хотя данные пакета Ubuntu утверждают, что он может создавать текстовый вывод, домашняя страница GNU unrtf не упоминает этот формат. Но, возможно, вы можете попробовать это.
Беглый взгляд на файл RTF показывает, что разметка RTF - это что-то {braces}
среднее между обратной косой чертой и пробелом \markup
. Так что, возможно, strings
короткий сценарий sed / awk / perl для удаления разметки приблизит вас к простому тексту.