Literalmente encontrou a resposta depois de postar. A barra invertida é necessária antes do & símbolo, em vez do < que eu tentei antes de postar.
echo "<" | sed 's/</\</g'
Funciona bem agora.
Estou tentando substituir um personagem para trabalhar com o Zenity. Isso funciona como esperado:
echo "& <" | sed 's/&/&/g'
Mas estou tendo problemas ao fazer o seguinte:
echo "<" | sed 's/</</g'
A saída é assim:
<lt;
Eu tentei fazer backslash na frente do caractere especial e isso não funcionou, assim como aspas duplas.
Estou sentindo falta de algo que é super óbvio?
Literalmente encontrou a resposta depois de postar. A barra invertida é necessária antes do & símbolo, em vez do < que eu tentei antes de postar.
echo "<" | sed 's/</\</g'
Funciona bem agora.
Tags sed