Learn how to manipulate and format data with AWK, a Mac and Linux command-line tool.
(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.
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.
- Determine what AWK is.
- Recognize how to write an AWK program.
- Determine how to use AWK command-line flags.
- Identify how to specify field and record separators with variables.
- Distinguish how to change a CVS file to a tab-separated one.
- Break down how to work with operators and arrays.
- Discover how to format output.
- Interpret how to string data with functions.