Sei que posso criar facilmente um arquivo docx com o libreOffice, mas só quero aprender mais sobre o uso do bash. Alguém é capaz de explicar se é possível com o terminal? O comando touch faz um trabalho decente, mas não especifica nenhuma extensão.
13
touch file.docx
você possui um arquivo docx. :) O que torna um arquivo docx um arquivo docx para você?touch
O comando permite especificar a extensão;touch foo.docx
, mas isso criará um arquivo vazio. É isso que você quer? Caso contrário,loffice --convert-to docx foo.odt
funcionará em um terminal.Respostas:
De acordo com esta discussão no Unix e Linux, você pode usar o Pandoc .
Ao examinar a documentação , acho que você poderia usá-la como:
Em seguida,
out.docx
haverá um arquivo docx com "Hello".Também encontrei este módulo Python: python-docx
fonte
LibreOffice vem com uma ferramenta de linha de comando chamada
soffice
que temlibreoffice
apontando para ele, esta ferramenta tem uma--convert-to
opção que permite que você facilmente converter arquivos da mesma forma o programa GUI faz, por exemplo:Isso cria o arquivo
file.docx
no formato Office Open XML Text no diretório atual.Exemplo de uso
fonte