簡體   English   中英

使用SED搜索和替換XML文件中的文本

[英]Using SED to Search and Replace Text in an XML file

我在Windows中使用SSED命令行工具執行全局搜索並替換XML文件中的文本(此XML文件實際上是任務管理器任務的導出)。 當我在修改之前查看文件時,它在記事本中可以很好地顯示為文本。 但是,當我查看文件時搜索和替換完成之后,許多字符已更改為不可讀的文本(特殊字符)。

任何人都經歷過這種情況,並且知道一種確保其保留為文本文件的方法嗎?

使用sed(1)腳本進行此編輯將很脆弱,並且如果XML的輸出或格式發生更改,則很容易中斷。

相反,請查看xmlstarlet http://xmlstar.sourceforge.net/ ,以獲取適用於XML文件的類似工具。 它可能已經在您的發行版中,但可能尚未安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM