Meine Präferenzen sind in dieser Reihenfolge: Perl, Vim (vi, gvim usw.), Substitutionsbefehle, sed und awk.
Perl ist ein umfangreiches Softwareprogramm, das auch Mathematik beherrscht. Weitere Informationen finden Sie unter http://perlmonks.org/ .
Vi ist der bekannte Texteditor, den alle * ix-Systeme haben (Linux, Unix usw.), der übrigens einige schöne Skripte ausführen kann.
Sed ist, siehe http://linux.die.net/man/1/sed
Awk (Gawk und seine Brüder) ist, siehe http://linux.die.net/man/1/awk
... fast vergessen. Der absolut beste und zu einem Preis passende Preis ist PowerGrep. Zweifellos der einfachste Weg, komplexe Abfragen und Ersetzungen von Text in DOC, TXT und anderen Dateien zu formulieren.