Salve devo sostituire una stringa in un file utilizzando una shell.
Utilizzando le seguenti istruzioni:

codice:
STRING="new=" 
STRING2="old="
sed "s/$STRING2/$STRING/g" oldfile > newfile
la modifica va a buon fine.

A me serve pero' aggiungere anche una data e modifico l'istruzione nel seguente modo:

codice:
date=$(date '+%d/%m/%Y %H:%M:%S') 
STRING="new="$date 
STRING2="od=" 
sed "s/$STRING2/$STRING/g" oldfile > newfile
Ma ricado nel seguente errore:
sed: command garbled
sono alle prime armi, qualcuno potrebbe darmi una dritta?
Grazie mille.