Awk is a command I turn to time and again. For me it's the single most valuable command for enabling the piped single-purpose pattern.
As an example, if I want a sorted list of all open files under the home directories on CentOs I can do this:
lsof | awk '{ print $10 }' | grep ^/home/ | sort | uniq