Awk is still the best language to perform simple processing of text files. It is very fast and easy to use.
I wrote a quick and dirty HCL parser in about an hour using functional programming in Perl, and I hadn't really touched Perl in years. It's still pretty nifty.
For more complicated stuff I usually resort to python or even a compiled language.