Useful introduction to basic Awk usage:
miniblog.
Related Posts
Bytecode interpreters vs tree walkers, and beating GNU Awk performance in GoAWK:
Simple Doom-style FPS written entirely in Awk!
A significant part of development practice is trying to work out "should I manually change this, or should I write a complex editor macro / sed/awk script / program using an AST and refactoring library?".
It's easy to make the wrong decision in both directions IME.
