Perl5 it's like merging an enhanced ksh, easier awk and less difficult sed in a single tool.
It can do the same exact thing as the previous three but with less headaches.
Except acting as an interactive shell as sh does, OFC.
Also with CPAN you have lots of nice tools out there.