Presented by:


Ben Porter

from Red Hat

Ben Porter has been a Linux user for over 15 years, and a nothing-but-Linux user for 10. He currently uses Fedora Linux on the desktop, but spent many years as a distro hopper on Arch, Debian, Ubuntu, and several others. He has worked in many different industries from embedded/kernel to SaaS, using everything from C/C++ to high-level languages like Ruby and Elixir. Lately he has been heavily involved in Kubernetes/OpenShift. He is the creator/maintainer of a popular fork of the Realtek RTL 8188 CE Linux driver ( He loves open source software, and is very passionate about promoting its use and adoption.

Description: Awk has been around since the dawn of time. It is an amazingly powerful tool with it's own programming language. Awk is so cool that it can be used to create entire services (that process text). But, there's a lot of ignorance out there regarging awk, and ignorance breeds fear. Come take the Awk red pill.

Abstract: We'll start out by reviewing the history of awk. We'll then go over some examples of cool things you can do to whet our appetites. Then we'll go over the syntax and rules of the awk language. Then we'll see real examples of awk in action by doing some amazing text processing using only awk. Throughout the process, there will be lots of examples that attendees can run to test what they see themselves. Some sample text files will be on github so users can quickly and easily reproduce their results locally as we go.

Goal: By the end of the presentation, people will be ready to start using awk to solve real world problems. They will be comfortable reading and understanding awk programs.

Audience: Anyone with basic programming or command line experience.

1 h
LinuxFest Northwest 2019