Linuxコマンドラインを使用して.DOCXファイルの単語を置き換える方法は?

Linuxコマンドラインを使用して.DOCXファイルの単語を置き換える方法は?

シェルコマンドを使用して.docxファイルの単語を変更したいと思います。コマンドを試しましたが、sed動作しません。この問題に対する解決策を知っている人はいますか?

たとえば、ファイル内の単語(たとえばexp5)を変更し、それを別の単語()に置き換えたいとします。exp3exo.docx

ベストアンサー1

それでは、ブランド固有の形式でコンテンツを交換したいですか?一見すると見えませんが、実際にはファイルを含むZIPファイルなので、古いdocx形式よりも新しい形式が優れています。docXML

したがって、答えは解凍することです。その後、ファイルを見て、どのファイルを呼び出したいかを見つけてsed再圧縮する必要があります。

word/document.xmlZIPファイルのファイルを表示します。

おすすめ記事