我有一个使用sed replace(Linux shell)的绊脚石
我需要替换
</test>
到
</test1>
尝试了
sed -i 's/<\/test>/</test1>/g'
和类似的变种 - 但仍然没有运气......所以感谢任何提示尝试
答案 0 :(得分:1)
试试这个:
echo '</test>' | sed 's|</test>|</test1>|'
答案 1 :(得分:0)
对于你尝试过的,你需要在替换字符串中转义斜杠:
sed -i 's/<\/test>/<\/test1>/g'
或更改正则表达式边界标记字符:
sed -i 's%</test>%</test1>%g'