仅在特定位置使用Sed

仅在特定位置使用Sed,sed,Sed,比如, 我希望只替换标记中的/testsrc路径 但是,不应触摸测试 然而,它在全球范围内改变了这个词 sed'/使用sed的另一种方法: sed -i '/test'|/hoge|g' test.html sed-i的|\( 使用替换字符串中的\1捕获并反向引用。 下面的字符串(test)被替换为hoge不要使用正则表达式,请使用XMLStarlet之类的html解析器谢谢你的回答。你能提供一些关于xml解析器的链接吗? sed -i '/test'|/hoge|g' test.html

比如,

我希望只替换
标记中的/testsrc路径

但是,不应触摸测试


然而,它在全球范围内改变了这个词

sed'/使用sed的另一种方法:

sed -i '/test'|/hoge|g' test.html
sed-i的|\(
使用替换字符串中的
\1
捕获并反向引用

下面的字符串(
test
)被替换为
hoge

不要使用正则表达式,请使用XMLStarlet之类的html解析器谢谢你的回答。你能提供一些关于xml解析器的链接吗?
sed -i '/test'|/hoge|g' test.html
sed -i 's|\(<img *src="/\)test|\1hoge|'  test.html