AWK Training Syllabus

Curriculum Designed by Experts

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

Talk to our Advisor.

+91