- Awk: That thing I use when I need to grep for something over more than one line and/or do some basic transformations.
- Sed: That thing with the painful syntax for doing ridiculously complicated regex substitutions.
With that said, I find sed much more difficult to use than awk and generally try to avoid it if I can. I'm even prone to just opening the file in vim and executing the replace command through that rather than using sed.