awk Programming

Course

Inhouse

Price on request

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

Inhouse

Start date

Different dates availableEnrolment now open

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.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

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

Price on request