Ich möchte ein Wort in einer DOCX-Datei mit einem Shell-Befehl ändern. Ich habe versucht, den sedBefehl zu verwenden, aber er funktioniert nicht. Kennt jemand eine Lösung dafür?
Zum Beispiel möchte ich ein Wort (z. B. exp5) ändern und dieses durch ein anderes ( exp3) in der Datei ersetzen exo.docx.
.docxist eigentlich ein Archiv im Zip-Format. Extrahieren Sie die word/document.xmlDatei daraus, wenden Sie das sed darauf an und fügen Sie es wieder dem Archiv hinzu. Wikipedia hat weitere Informationen zum Format.