awk Programming
Course
Inhouse
Description
-
Type
Course
-
Methodology
Inhouse
-
Start date
Different dates available
The objective of this course is to develop the programming skills required to write applications using the awk programming language.
Facilities
Location
Start date
Start date
About this course
UNIX system application developers, administrators, and advanced users.
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.
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Programming
Course programme
#text-block-10 { margin-bottom:0px; text-align:left; }
1. Course Introduction
Course Objectives Course Overview
Using the Workbook Suggested References
2. Introduction to awk
Introduction to awk
How awk Programs Work Running awk Programs Examples
3. Patterns
Summary and Patterns BEGIN and END Expressions
String-Matching Patterns Extended REs in awk Range Patterns
4. Actions
awk Actions Expressions Operators
Flow Control
More Flow Control
The next, break, continue, and exit statements Built-in Variables
More getline
Passing Parameters into a Script
#text-block-11 { margin-bottom:0px; text-align:left; }
6. Functions
Built-In Arithmetic Functions Built-In String Functions More String Functions User Defined Functions Local Variables
7. 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
8. Appendix – Regular Expressions
Introduction
What is Regular Expression?
Literal Regular Expressions: ^, $, \ Regular Expressions: ., [s] More about [s]
Regular Expressions: * More about *
Regular Expressions: {m,n}
9. Input andOutput
Formatted Output with printf Output into Files Output into Pipes Input Separators
Multi-Line Records The getline Function
awk Programming