Ich möchte ein Wort in einer DOCX-Datei mit einem Shell-Befehl ändern. Ich habe versucht, den sed
Befehl 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
.
.docx
ist eigentlich ein Archiv im Zip-Format. Extrahieren Sie die word/document.xml
Datei daraus, wenden Sie das sed darauf an und fügen Sie es wieder dem Archiv hinzu. Wikipedia hat weitere Informationen zum Format.