Presented by:

24a3e7bc98e6a7cd522b5eb185f61f9e

Benjamin Porter

from Simple Nexus Software Architect and DevOps Man

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, and Ubuntu, and few others. He uses CentOS/RHEL in production servers, but has happily used Ubuntu LTS on servers in the past as well. He has worked in many different industries, from embedded and kernel, to SaaS, in everything from C/C++ to high-level langs like Ruby and Elixir. He is the creator/maintainer of a popular fork of the Realtek RTL 8188 CE Linux driver (https://github.com/FreedomBen/rtl8188ce-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.

Date:
2019 April 27 - 14:15
Duration:
1 h
Room:
CC-201 Tutorials
Conference:
LinuxFest Northwest 2019
Language:
Track:
Code
Difficulty:
Easy

Happening at the same time:

  1. A DevOps State of Mind: Continuous Security with Kubernetes
  2. Start Time:
    2019 April 27 14:15

    Room:
    CC-115

  3. Home Automation with Linux that doesn't rely on the cloud
  4. Start Time:
    2019 April 27 14:15

    Room:
    HC-104 Jupiter

  5. Snowdrift.coop, crowdmatching, and public goods funding
  6. Start Time:
    2019 April 27 14:15

    Room:
    CC-235

  7. Get It Back
  8. Start Time:
    2019 April 27 14:15

    Room:
    HC-103 Postgres

  9. Early technology and Ideas for the Future
  10. Start Time:
    2019 April 27 14:15

    Room:
    CC-200

  11. Network Boot in a Zero-Trust Environment
  12. Start Time:
    2019 April 27 14:15

    Room:
    CC-208

  13. Awk: Hack the planet['s text]!
  14. Start Time:
    2019 April 27 14:15

    Room:
    CC-201 Tutorials

  15. Finding a needle in a Haystack
  16. Start Time:
    2019 April 27 14:15

    Room:
    CC-236

  17. Off Topical Podcast LIVE!
  18. Start Time:
    2019 April 27 14:15

    Room:
    HC-108

  19. Raspberry Pi Q&A
  20. Start Time:
    2019 April 27 14:15

    Room:
    CC-202 Tutorials

  21. A QUIC History of HTTP Through The Future
  22. Start Time:
    2019 April 27 14:15

    Room:
    CC-114

  23. What now? Enforcing your code of conduct
  24. Start Time:
    2019 April 27 14:15

    Room:
    G-103