AWK Tutorial

AWK is a programming language designed for text processing and is typically used as a data extraction and reporting tool. It is a standard feature of most Unix-like operating systems. The AWK language is a data-driven scripting language consisting of a set of actions to be taken against streams of textual data (either run directly on files or used as part of a pipeline) for purposes of extracting or transforming text, such as producing formatted reports. The language extensively uses the string data type, associative arrays (that is, arrays indexed by key strings) and regular expressions. AWK was created at Bell Labs in the 1970s, and its name is derived from the surnames of its authors: Alfred Aho, Peter Weinberger and Brian Kernighan. The acronym is pronounced the same way as the name of the bird auk, which acts as an emblem of the language such as on "The AWK Programming Language" book cover (the book is often referred to by the abbreviation "TAPL"). When written in all lowercase letters as awk, it refers to the Unix or Plan 9 program that runs scripts written in the AWK programming language.

The course will be available to you when you upgrade to Pro.
Get 7-days Pro Free
2018-08-07 00:10 Updated
Difficulty: Fundamental Score: 5 394 Learned
  • By PayPal
  • By Credits
  • By Vouchers

Click the Paypal button to purchased this course:

Pay Amount:  $ 1.90

Click the Confirm button to purchased this course:

Pay Amount:  19 Credits

Enter your voucher's token here:

Loading...
The page is frozen? Click to refresh
  • Labs
  1. cant
    Lab
    Awk Text Processing
    Start Lab
  2. cant
    Lab
    Awk Process Control
    Start Lab
  3. cant
    Challenge
    Count User Process Number by AWK
    Start Lab
  • Comments
  • Questions
Submit

Most recent comments


AWK Tutorial
Teacher
LabEx-admin
LabEx-admin
LabEx-adminis the Labex teacher.

Feedback

Start new lab

A lab is running. Would you like to stop it and start a new one?

Cancel