Merci de contribuer ! 🙂
Pour loook
apt-cache show loook
N: Impossible de trouver le paquet loook
Et chercher
site:doc.ubuntu-fr.org loook dans startpage n'est pas plus probant.
- -
Pour le mode terminal
Dans la mesure où il s'agit d'aider via le forum,
oui puisque
ça doit fonctionner même si le demandeur et l'aidant n'ont pas le même environnement,
et que ça permet d'avoir des retours précis et détaillés, plus clairs que
Alors, dans le volet de gauche, troisième champ - c'est bien ça dont tu parles ? - il y a plein de trucs qui défilent... ben non, il n'y est pas, je crois.
qui font
tellement avancer le schmilblick.
- -
Anonyme68 a écrit
utiliser find pour appeller sh, il serait pas plus pratique de faire tout en bash ?
Tout ce que tu veux, pourvu
- que ça marche
- et que ce soit utilisable pour aider le non-spécialiste en panne !
- -
Pour unoconv
apt-cache show unoconv
Description-en: converter between LibreOffice document formats
This package provides a commandline utility which can convert from
any document format that LibreOffice can import to any document format
it can export. It uses LibreOffice's UNO bindings for non-interactive
conversion of documents.
.
Supported document formats include Open Document format, MS Word, MS
Office Open/MS OOXML, PDF, HTML, XHTML, RTF, Docbook, and more.
Prometteur !
Conflicts: odt2txt
Bon à savoir, c'est l'un
ou l'autre.
Quoique... :
dpkg -l | grep odt2txt
ii odt2txt
n'empêche pas :
sudo apt-get install unoconv
Les paquets supplémentaires suivants seront installés :
python-uno
Paquets suggérés :
libreoffice
Paquets recommandés :
libreoffice-java-common
Les NOUVEAUX paquets suivants seront installés :
python-uno unoconv ## environ 250 kio
.
Testons :
...:/$ sudo find . -iname "*.ods" -exec sh -c 'unoconv -f txt --stdout "{}" | grep -iq "197.7|budapest" && echo "{}"' \;
unoconv: UnoException during conversion in <class '__main__.com.sun.star.task.ErrorCodeIOException'>:
ERROR: The provided document cannot be converted to the desired format. (code: 3088)
3088
unoconv: UnoException during conversion in <class '__main__.com.sun.star.task.ErrorCodeIOException'>:
ERROR: The provided document cannot be converted to the desired format. (code: 3088)
3088
...:/$
Et en remplaçant
-iname *.ods par
*.*
sudo find . "*.*" -exec sh -c 'unoconv -f txt --stdout "{}" | grep -iq "197.7|budapest" && echo "{}"' \;
j'interromps après plus d'une minute d'analyse retournant invariablement :
unoconv: UnoException during conversion in <class '__main__.com.sun.star.lang.IllegalArgumentException'>: Unsupported URL <file:///usr/include/linux>: ""
Traceback (most recent call last):
File "/usr/bin/unoconv", line 790, in <module>
main()
File "/usr/bin/unoconv", line 769, in main
convertor.convert(inputfn)
File "/usr/bin/unoconv", line 679, in convert
error("ERROR: The provided document cannot be converted to the desired format. (code: %s)" % e.ErrCode)
File "/usr/lib/python2.7/dist-packages/uno.py", line 337, in _uno_struct__getattr__
return __builtin__.getattr(self.__dict__["value"],name)
AttributeError: ErrCode
Il y a, je suppose, une astuce complémentaire à trouver, mais je ne comprends pas le message d'erreur.