Course Overview

Awk training course is essentially a stream editor. You can pipe text to it, and it manipulates the lines on line-by-line basis. It is also a programming language. It has the ability to remember context, do comparisons, and most things another full programming language can do.

Course Content

Intro to Awk - Field Processor & Reporter

  • Discuss features and benefits
  • Explain general usage syntax
  • Print full lines from input
  • Print desired fields from input
  • Match patterns using RegExes
  • Control the input field | column delimiters
  • Save output

Awk - Scripts

  • Discuss features and benefits
  • Explain structure of Awk scripts
  • Implement BEGIN and END blocks
  • Parse system files using Awk script

Awk - Variables

  • Discuss features and applications
  • Enumerate and discuss key Awk system variables
  • Increment counters based on matched patterns using Awk
  • Explain variable concatenation
  • Explore arrays (lists of values)
  • Create arrays using the split function

Awk - Operators

  • Discuss features and applications
  • Explore Boolean and Relational operators
  • Discuss looping strategies
  • Evaluate conditional testing using system variables
  • Evaluate results

Awk - Process Records

  • Discuss features and benefits
  • Define and evaluate multiple input field separators with files with mixed delimiters
  • Normalize output by controlling the Output Field Separator (OFS)
  • Extract records from system file and evaluated
  • Account for number of processed and matched records in END block

Awk - Print Formatting

  • Discuss features and applications
  • Compare and contrast 'print' and 'printf' output formatting
  • Discuss 'printf' supported data types
  • Evaluate 'printf' application in reporting
  • Awk & Sed - Various Examples
  • Discuss features and applications
  • Parse and cleanup HTML and PHP files with Sed & Awk
  • Replace values in system file with Awk
  • Evaluate results

Awk & Sed - Win32

  • Discuss features and benefits
  • Download and install Awk & Sed for Win32
  • Transfer Linux files to Windows
  • Test various parsing and substitution on Linux files
  • Evaluate results

Sed - File Name Transformations - Batch

  • Enumerate poorly-named files for transformation
  • Identify key replacement strings for regular expressions match
  • Define and apply regular expressions for transformations
  • Transform prefixes and suffixes
  • Evaluate results

Awk - E-Mail Address Parsing

  • Generate sample data set
  • Define regular expressions patterns for transformation
  • Transform sample data
  • Evaluate results

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234