Using a such tool may cut your programming time cost by two at least. The list built-in functions make it a successor for Awk and any other text processing language. More about the language on the official site below. Features - It is an object oriented, interpreted language. Lists and dictionaries are other built-in composed objects.
Functions embedded inside other functions is another pecularity of the language.
With Python you can write in some hours tools that require days to program with other languages. It is very easy to learn, and has powerful features as lists, tuples, dictionaries, allowing you to translate your mind directly as lines of code. The official distribution. The included tutorial is excellent, but the example about cat. Jython A Java compatible version.