我有大量的 html 文件。我需要分别用html实体 &nsbquo 和 &quto 替换所有的 , 和 "。为此我需要通过两个步骤来成功:1) 找到之间的所有文本
标签。我只需要在此文本之间替换标签。2) 使用 sed 替换所有必需的字符串
我的命令是:xmlstarlet sel -t -v "*//p" "index.html" | sed 's/,/\&nsbquo/'
这可行,但现在我不知道如何将更改放回 index.html 文件。在 sed 我们有 -i 选项,但为此我需要使用 sed 命令指定文件名。但就我而言,我必须使用 | 从 html 文件中过滤掉所需的字符串。
请帮忙。从 2 天开始,我做了很多搜索,但没有运气。
谢谢你,迪维亚。