Como editar um arquivo .odt do terminal?

3

Eu trabalho muito com o LibreOffice Writer.

Eu queria saber se havia uma maneira de editar o texto pelo terminal?

    
por arthurAdinayevProject 21.01.2018 / 00:24

2 respostas

2

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 .

  1. Converter document.odt :

    libreoffice --convert-to txt document.odt
    
  2. Edite o arquivo:

    nano document.txt
    
  3. 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 que libreoffice 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.

    
por dessert 21.01.2018 / 11:15
2

O mais parecido com o que você está procurando é o wordgrinder , um processador de texto baseado em terminal.

Você pode instalá-lo em execução:

sudo apt install wordgrinder

Este é o site oficial do projeto: link

Este é o repositório do Github: link

E um rápido Guia de Sobrevivência: link

Se você verificar a seção Importing e Exporting , você encontrará:

Importing:

  

Importa conteúdo básico de arquivos ODT. O OpenDocument é complicado e   difícil de analisar, mas o WordGrinder fará o possível para aplicar   Estilos Recursos não suportados são ignorados.

Exporting:

  

Isto produz um arquivo ODT que pode ser lido pelo LibreOffice e um   variedade de outros grandes processadores de texto. Estilos de caractere e parágrafo   são exportados e são mapeados para estilos OpenDocument chamados P, H1, H2   etc.

Espero que ajude

    
por galoget 21.01.2018 / 19:57