AWK Essential Training

with David D. Levine
please wait ...
AWK Essential Training
Video duration: 0s 2h 1m Intermediate

Viewers:

So you've got a large data set. New information is always coming in, and it's messy and inconsistent. Text files, Excel spreadsheets, web forms, email messages, and so on. You'd like to find a way to format it into something clean and consistent you can use in a database, and you'd like to automate that process as much as possible. Enter AWK, a command-line tool for Mac, Unix, and Linux that allows you to manipulate data in powerful ways.

In this course, award-winning author and teacher David D. Levine shows you how to use AWK to read and write data in a variety of formats, produce reports, and automate repetitive tasks. He reviews the nuts and bolts of the language, such as field separators, pattern matching, variables, operators, expressions, and control structures; functions available for manipulating data; and integration with other programs like Excel.

Topics include:
  • What is AWK?
  • Writing an AWK program
  • Working with records, fields, patterns, and actions
  • Specifying field and record separators with variables
  • Using built-in and user-defined variables
  • Building control structures
  • Formatting output
  • Manipulating string data with functions
  • Scripting with AWK
Subjects:
Developer IT
Software:
Linux
Author:

Welcome

(musical tones) - [Voiceover] Hi, I'm David D. Levine, and welcome to AWK Essential Training. AWK is a command-line tool for MAC, Linux, and Unix environment that allows you to manipulate text in very powerful ways. In this course, I'll show you how to use AWK to read and write data in a variety of formats, produce reports and other output for viewing on-screen or for use by other programs, and automate repetitive tasks. First, I'll walk you through the basic structure of an AWK program.

Then I'll dive into the nuts and bolts of using AWK. I'll show you how to use field separators, pattern matching, variables, operators, and control structures. Then you'll see some of the more advanced printing, string, array, and math functions. Finally, I'll show you how to integrate AWK programs together with other tools, including Microsoft Excel. AWk's longevity and continued popularity demonstrate how useful it is. Once you've taken this course, I'm sure you'll see many ways in which it can help you every day. So let's get started with AWK Essential Training.

please wait ...