ODT-READER - DIGILINUX.ORG


Introduzione

Lo script odt-reader permette con un semplice comando di aprire un file creato da openoffice writer (.odt) e stamparne a video il contenuto.

Lo script si basa sul principio di un file odt, che non è altro che che un archivio zip contenente tutto il documento. Il file che contiene il testo si chiama content.xml

Il seguente script viene distribuito sotto licenza GPLv3

Ricordo che eventuali accenti e caratteri speciali non verranno visualizzati a video. Per questo ODT-READER è solo un lettore di fortuna di file .odt .

Infine, faccio notare che il programma, oltre che a stampare a video il file, lo converte anche in formato di testo semplice. Il file viene creato automaticamente e viene copiato nella propria home-directory.

Sintassi

./odt-reader.sh nomefile.odt

Studia script

temp=/tmp/digilinux/odtreader/ Imposto la cartella di lavoro temporanea
mkdir -p $temp Creo la cartella di lavoro temporanea
cp $1 $temp Copio il file odt nella cartella di lavoro temporanea
cd $temp Entro nella cartella di lavoro temporanea
unzip $1 Scompatto il file odt
sed -e 's/<[^>]*>//g' content.xml > $1.txt Tolgo tutti i tag dal file content.xml e lo salvo in nomefile.odt.txt
less $1.txt Visualizzo nomefile.odt.txt
cp $1.txt $HOME copio il file senza tag nella cartella home.

DOWNLOAD SCRIPT

La nostra pagina su Twitter!