Salve devo sostituire una stringa in un file utilizzando una shell.
Utilizzando le seguenti istruzioni:
la modifica va a buon fine.codice:STRING="new=" STRING2="old=" sed "s/$STRING2/$STRING/g" oldfile > newfile
A me serve pero' aggiungere anche una data e modifico l'istruzione nel seguente modo:
Ma ricado nel seguente errore:codice:date=$(date '+%d/%m/%Y %H:%M:%S') STRING="new="$date STRING2="od=" sed "s/$STRING2/$STRING/g" oldfile > newfile
sed: command garbled
sono alle prime armi, qualcuno potrebbe darmi una dritta?
Grazie mille.