PDA

View Full Version : Shell script: sostituire stringa con SED


peppeunz
04-03-2009, 15:05
Salve a tutti,

utilizzo un OS Solaris 10.

Ho la necessità di sostituirein un file test.xml tipo questo:

<campo1>

....

....

<data>20050221</data>

....

....

</campo1>

la stringa contenuta fra i tag <data></data> la devo sostituire con una variabile $DATA.

Come posso fare con SED? Magari se c'è anche qualche modo oltre SED, consigliatemi pure...


Grazie

medicina
04-03-2009, 20:18
sed "s/<data>.*<\/data>/<data>$DATA<\/data>/" test.xml

peppeunz
05-03-2009, 16:06
ok grazie mille ;)