大家好我尝试创建一个修改html文件中字符串的脚本。
我想编辑这一行:
<a class="ABC" href=/photos/albums">
我想通过“测试”替换“ABC” - 问题是类的名称并不总是ABC它可以通过随机名称改变,但总是有href = / photos ...
是否可以通过测试替换类的随机名称?
寻求帮助。
答案 0 :(得分:1)
通过GNU sed,
$ sed -r 's~(<a\s*class=")([^"]*)("\s*href=/photos)~\1test\3~g' file
<a class="test" href=/photos/albums">
仅因输入中的正斜杠而更改了sed分隔符。