In this chapter, we took a quick tour of the awk programming language. We explored a number of text-processing applications using both one-line and multiline scripts. We also investigated the variety of control forms available in awk inherited from the C language, including loop constructs and conditionals.