Com o GNU sed:
sed -i "s/{{date}}/$(date)/g" mhp.xml
com o BSD sed:
sed -i '' "s/{{date}}/$(date)/g" mhp.xml
Eu tenho tentado substituir '{{date}}' por um registro de data atual na linha de comando do OSX. Eu tenho usado o seguinte:
sed -i -e 's/{{date}}/'date'/g' mhp.xml
Alguém sabe por que acaba colocando
'date'
em vez da data real?
Quando eu tento
date='date'
echo $date
funciona ... e mostra a data atual. Alguma idéia?