Though it's a full-fledged programming language now, Perl still has roots in Unix file editing. A hearty set of command-line switches, options, and shortcuts make it possible to process files quickly, easily, and powerfully. Geoff Broadwell explains far more than you ever wanted to know about it.