libreoffice
vem com uma opção para converter um arquivo odt
em texto simples, que pode ser editado com o editor de texto de linha de comando preferido e (se desejado) convertido de volta para odt
.
-
Converter
document.odt
:libreoffice --convert-to txt document.odt
-
Edite o arquivo:
nano document.txt
-
Converta de volta. O
--convert-to
tem uma extensão de nome de arquivo como argumento, mas você também pode especificar um sufixo de nome de arquivo para evitar quelibreoffice
sobrescreva o arquivo original (o que ele faz sem perguntar!):libreoffice --convert-to _new.odt document.txt
Para a conversão, também há odt2txt
, tentei comparar e comparar os resultados.
Se você estiver usando vim
, você pode configurá-lo para fazer automaticamente a conversão para você em segundo plano, consulte: É possível trabalhar facilmente com .odt, doc, .docx, .rtf, e outros não -textos de texto simples no Vim? A resposta lá usa odt2txt
para a conversão, mas deve ser possível com libreoffice --convert-to
também.