如何sed
匹配搜索“模式”并在“替换”部分再次重用它?
示例:我想要命令:
echo "12a34" | sed 's/a/#bcd/g'
回来
12abcd34
#
获得正确替换的参数应该是什么?
答案1
正如已经评论过的,解决方案是&
在替换部分中获取字符:
echo "12a34" | sed 's/a/&bcd/g'
像这样,在搜索模式中, the&
只是被替换为 the 。a
如何sed
匹配搜索“模式”并在“替换”部分再次重用它?
示例:我想要命令:
echo "12a34" | sed 's/a/#bcd/g'
回来
12abcd34
#
获得正确替换的参数应该是什么?
正如已经评论过的,解决方案是&
在替换部分中获取字符:
echo "12a34" | sed 's/a/&bcd/g'
像这样,在搜索模式中, the&
只是被替换为 the 。a