Awk in 20 Minutes
Very well done article.<p>General question: when would one choose to use an awk script over something more general purpose such as a python or ruby script? To me it would make sense to use the latter in most cases.