Você precisa escapar do shell e do sed
:
$ A=w
$ B="\\ "
$ echo word | sed "s/$A/$B/"
\ ord
Esta pergunta já tem uma resposta aqui:
Eu uso uma string que contém \
em uma expressão sed
e quero mantê-la na saída de sed
$ A=w
$ B="\ "
$ echo word | sed "s/$A/$B/"
ord
Eu quero obter \ ord
em vez de ord
.
Qual é a maneira mais elegante de fazer isso?
Tags sed escape-characters