Learn AWK, a powerful text processing tool, to manipulate and analyze data efficiently. This course covers essential commands and practical applications.
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.
Other C, C++, Unix, Linux & Networking On-Demand Corporate Courses