|
Class Agenda:
- Basics
- Explain what awk is and where it is useful
- Invoke awk from command line and from awk scripts
- Use awk to extract data form files in several ways
- Patterns
- Explain what awk patterns are and where they are useful when programming in awk
- Use expressions, ranges, and REs to define awk patterns
- Generate complex reports using awk
- Actions
- Expressions and statements
- Operators
- Flow control mechanisms
- Built-in variables
- Input and Output
- Format program output with "printf"
- Read/write files with pipes using awk's I/O capabilites
- Use awk's line parsing features
- Utilize commnad line parameters
- Functions
- Use awk's built-in string and arithmetic functions
- Define your own functions
- Create local variables in functions
- Arrays
- Write programs using awk's arrays
- Manipulate arrays using array control statements
- Determine when arrays are useful data structures in awk programs
|
Prerequisites:
- Intermiate Unix and Shell Programming, or equivalent
- Knowledge of the vi editor
Audience:
This course is designed for individuals who write/read/use shell scripts in a UNIX environment. The awk programming language is utilized in these scripts to extract data and generate reports.
Course Benefits:
Student will be able to write awk scripts for use at the command line or scripts to extract data and generate reports. User will also be able to modify shell scripts which utilize awk.
Materials Furnished:
- Student Manual - awk Programming
Recommended Follow-On Course:
- Perl Programming Essentials
Course Length: One Days
List Price: $400.00
|