Dovrebbe essere facile: voglio eseguire sed su una stringa letterale, non su un file di input. Se ti chiedi perché, è per, ad esempio, modificare i valori memorizzati nelle variabili, non necessariamente i dati di testo.
Quando io faccio:
sed 's/,/','/g' "A,B,C"
dove A, B, C è il letterale che voglio cambiare in A ',' B ',' C
ottengo
Can't open A,B,C
Come se pensasse che A, B, C sia un file.
Ho provato a collegarlo all'eco:
echo "A,B,C" | sed 's/,/','/g'
Ricevo un messaggio.
Qual è il modo giusto per farlo?