J'utilise quelques fichiers de documentation au .odt
format LibreOffice ( ). Normalement, j'y accède avec LibreOffice Writer bien sûr. Mais il y a des moments où je ne peux me connecter au site qu'avec un terminal texte.
Je me demande s'il existe un outil basé sur un terminal qui peut me montrer le contenu de ces fichiers dans un format approximatif correct? (Les fichiers contiennent principalement du texte simple, des listes à puces et quelques tableaux 1x1, il s'agit donc de choses relativement simples en termes de formatage.)
PS Cette question ne concerne pas le démarrage de LibreOffice lui-même à partir de la ligne de commande (qui est répondu ici ).
odt2txt document.odt | less
pour afficher directement le fichier.
odt2txt
fait un travail aussi bon que libreoffice --convert-to
(ce à quoi je m'attendrais à très bien fonctionner sans l'avoir longuement essayé). Ce dernier (pour autant que je le sache) n'est pas en mesure d'écrire sur stdout, de sorte que la tuyauterie directement n'est malheureusement pas disponible pour cela. Mise en garde: Si vous voulez simplement voir (ou rechercher!) Le contenu de votre document et que vous ne vous souciez pas trop de la mise en forme, odt2txt | …
c'est la voie à suivre. Sinon, libreoffice
convertissez votre document comme expliqué ci-dessous.