Comment "chatter" ou "moins" un fichier .odt écrivain libreoffice?

25

Existe-t-il un moyen de cat ou less un fichier .odt comme antiword le fait pour les fichiers .doc?

    
posée Avio 07.11.2014 - 12:27
la source

4 réponses

34

La solution utilise odt2txt . Maintenant, cette commande est fournie par deux packages différents, à savoir un package appelé odt2txt que vous pouvez installer avec

sudo apt-get install odt2txt 

et par le package unoconv (qui offre également des conversions en ligne de commande entre plusieurs formats libresoffice) , qui est installé par

sudo apt-get install unoconv

Si vous avez les deux, vous pouvez basculer entre eux en utilisant le mécanisme alternatif :

sudo update-alternatives --config odt2txt

Si vous utilisez le odt2txt fourni par le package odt2txt , vous utilisez uniquement

odt2txt file.odt

si vous utilisez le paquetage unoconv fourni, vous devez utiliser

odt2txt --stdout file.odt

Conduisez-les à less pour avoir une expérience moins similaire ( odt2txt file.odt | less )

Notez que si vous n'utilisez pas l'option --stdout , le package fourni par unoconv écrira le résultat dans un fichier appelé file.txt .

Le paquetage suggéré par la distribution semble être celui du paquetage odt2txt (il a une priorité par défaut plus élevée dans le système alternatif); à coup sûr il a moins de dépendances.

    
réponse donnée Rmano 07.11.2014 - 12:34
la source
6

Vous pouvez parcourir le texte sans aucun utilitaire spécial. Le fichier ODT est une archive zip renommée. Décompressez le et vous verrez plusieurs fichiers. L'un d'eux, content.xml , contient tout le texte et est lisible par more ou less .

    
réponse donnée Barafu Albino 07.11.2014 - 14:00
la source
5

odt2txt file.odt

Le code source et le code zip compilebale peuvent être téléchargés ici:

lien

ou installé par sudo apt-get install odt2txt

    
réponse donnée Ruslan Gerasimov 07.11.2014 - 12:44
la source
1

Vous ne pouvez pas cat ou less ou more un fichier .odt car il s'agit d'un fichier binaire. Il s'agit en fait - comme cela a été dit précédemment - d’une de celui-ci.

    
réponse donnée Paul Robinson 08.11.2014 - 15:50
la source

Lire d'autres questions sur les étiquettes