Esto debería ser fácil: quiero ejecutar sed contra una cadena literal, no un archivo de entrada. Si se pregunta por qué, es para, por ejemplo, editar valores almacenados en variables, no necesariamente datos de texto.
Cuando lo hago:
sed 's/,/','/g' "A,B,C"
donde A, B, C es el literal que quiero cambiar a A ',' B ',' C
yo obtengo
Can't open A,B,C
Como si pensara que A, B, C es un archivo.
Intenté hacer eco:
echo "A,B,C" | sed 's/,/','/g'
Recibo un mensaje.
¿Cuál es la forma correcta de hacerlo?