Универсального решения нет. Можно набросать скрипт на каком-нибудь языке для этой задачи.
Сразу оговорюсь, что awk, sed, perl в самом общем случае не подходят. На python или php написать скрипт не составит труда, наверное.
#!/usr/bin/python
import sys
data=open(sys.argv[1]).read().replace("from","to")
open(sys.argv[1],"w").write(data)
Что-то в таком духе. Многострочные строки (простите за каламбур) задаются тройными кавычками. Можно читать from и to из файлов, естественно. open(filename).read()
Если совсем плохо с программированием — говорите как Вам удобнее задавать вход, скрипт я напишу.