Eu trabalho muito com o LibreOffice Writer.
Eu queria saber se havia uma maneira de editar o texto através do terminal?
16.04
command-line
text-editor
Arthur
fonte
fonte
content.xml
arquivosudo apt install wordgrinder
, aqui é o site oficial do projeto, espero que ajude.Respostas:
libreoffice
vem com uma opção para converter umodt
arquivo em texto sem formatação, que pode ser editado com o editor de texto da linha de comando preferido e (se desejado) convertido novamente emodt
.Converter
document.odt
:Edite o arquivo com o seu editor de texto preferido, por exemplo:
Converta de volta. Ele
--convert-to
usa uma extensão de nome de arquivo como argumento, mas você também pode especificar um sufixo de nome de arquivo para impedir alibreoffice
substituição do arquivo original (o que ocorre sem perguntar!):Para a conversão, também
odt2txt
, eu apenas tentaria os dois e compararia os resultados.Se você estiver usando,
vim
você pode configurá-lo para fazer a conversão automaticamente em segundo plano, consulte: É possível trabalhar facilmente com .odt, .doc, .docx, .rtf e outros formatos de texto não-simples em Vim? A resposta usadaodt2txt
para a conversão, mas também deve ser possívellibreoffice --convert-to
.fonte
O mais próximo do que você está procurando é
wordgrinder
um processador de texto baseado em terminal.Você pode instalá-lo executando:
Aqui está o site oficial do projeto: https://cowlark.com/wordgrinder/
Este é o repositório do Github: https://github.com/davidgiven/wordgrinder
E um rápido Guia de Sobrevivência: https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b
Se você verificar as seções Importando e Exportando, encontrará:
Importando
Exportador
fonte