我正在尝试在 HTML 文件中的所有图像之前插入绝对路径,如下所示:
<img src="/media/some_path/some_image.png"> to <img src="{ABS_PATH}/some_path/some_image.png">
我尝试了以下正则表达式来识别这些行:
egrep '(src|href)="/media([^"]*)"'
我想使用 sed 进行这些更改,但是上面的正则表达式不起作用,有什么提示吗?
sed 's#(src|href)="/media([^"]*)"##g'
sed: -e 表达式 #1, char 32: `s' 的未知选项
编辑:好的,现在我有:
echo 'src="/media/some_image.png"' | "egrep -o '(src|href)="/media([^"]*)"' | sed 's/(src|href)=\"\/media([^"]*)\"//g'
sed 应该匹配字符串,但它不匹配