Sé que puedo crear fácilmente un archivo docx con libreOffice, pero solo quiero aprender más sobre el uso de bash. ¿Alguien capaz de explicar si es posible con el terminal? El comando táctil hace un trabajo decente pero no especifica ninguna extensión.
13

touch file.docxun archivo docx. :) ¿Qué hace que un archivo docx sea un archivo docx para ti?touchel comando le permite especificar la extensión;touch foo.docx, pero eso creará un archivo vacío. ¿Es eso lo que quieres? De lo contrario,loffice --convert-to docx foo.odtfuncionará en una terminal.Respuestas:
De acuerdo con este hilo en Unix y Linux, puede usar Pandoc .
Al hojear la documentación , creo que podría usarla como:
Luego
out.docxhabrá un archivo docx con "Hola".Además, encontré este módulo de Python: python-docx
fuente
LibreOffice viene con una herramienta de línea de comandos llamada
sofficequelibreofficeapunta a ella, esta herramienta tiene una--convert-toopción que le permite convertir fácilmente archivos de la misma manera que lo hace el programa GUI, por ejemplo:Esto crea el archivo
file.docxen formato de texto XML abierto de Office en el directorio actual.Ejemplo de uso
fuente