Toll Free: 800-735-7418
Local: 303-377-9333
info@hartmannsoftware.com
 
 

 
AWK PROGRAMMING

Course Description  
The objective of this course is to develop the programming skills required to write applications using the awk programming language.

Course Length: 2 Days
Course Tuition: $690 (US)
Prerequisites
The ability to write programs in a high level language (such as C or shell) is very helpful in completing the lab exercises and understanding the lectures. A good working knowledge of the UNIX environment is necessary.
Course Outline  

• Introduction to awk
What is awk and Why?
How awk Programs Work
Running awk Programs
Examples

• awk Patterns
Summary and Patterns
BEGIN and END
Expressions
String-Matching Patterns
Extended REs in awk
Range Patterns

• awk Actions
Summary of Statements
Expressions
Operators
Flow Control
More Flow Control
The next, break, continue, and exit statements
Built-in Variables
• awk Input andOutput
Formatted Output with printf
Output into Files
Output into Pipes
Input Separators
Multi-Line Records
The getline Function
More getline
Command Line Parameters

• awk Functions
Built-In Arithmetic Functions
Built-In String Functions
More String Functions
User Defined Functions
Local Variables

• awk Arrays
Arrays
Associative Arrays
The Array for Statement
The Array in Operator
Deleting Array Elements
The Split Function
Multi-Dimensional Arrays
Command Line Parameter Passing

Download a detailed course outline (PDF)
Contact us for course schedules or more information.
 

Registration and Pricing
The Virtual Classroom
Mentoring Services


Fresh Off The Press MySQL Admin/Dev
Sharepoint for Developers
Advanced XML
Securing Java Web Services
Exploring Design Patterns
Fast Track to Java EE
Ajax using C# (VS 2008) Oracle 11G New Features Complete LINQ