Como já foi comentado, a solução é pegar o caractere &
na parte de substituição:
echo "12a34" | sed 's/a/&bcd/g'
Assim, o &
é apenas substituído pelo a
no padrão de pesquisa.
Como posso usar sed
para corresponder ao padrão de pesquisa e reutilizá-lo novamente na parte de 'substituição'?
Exemplo: eu quero o comando:
echo "12a34" | sed 's/a/#bcd/g'
para retornar
12abcd34
Qual deve ser o parâmetro #
para obter a substituição correta?
Tags sed regular-expression