Sed war schon richtig

Ich kenne die genaue Syntax unter OSX nicht, unter Linux gibt es die Option -i (inline)

das wäre also sed -i 's/oldname/newname/g' document.wflow
Noch besser wäre vermutlich
sed -i .bak 's/oldname/newname/g' document.wflow
Dann kopiert er die Originaldatei in eine Datei mit dem Namen document.wflow.bak und ändert in der anderen den String...