Fantástico o que o sed pode fazer!
$ cat a.c
main(){
puts("hello world");
}
$ gcc a.c
$ ./a.out
hello world
$ sed -i 's/hello world/_ola mundo_/'./a.out
$ ./a.out
_ola mundo_