AWK - Alfred Aho, Peter Weinberger, and Brian Kernighan.

AWK is an interpreted programming language. It is very powerful and specially designed for text processing.

Typical Uses of AWK

Myriad of tasks can be done with AWK. Listed below are just a few of them −

    Text processing,
    Producing formatted text reports,
    Performing arithmetic operations,
    Performing string operations, and many more.

Syntax:

BEGIN {commands}
/pattern/ {commands}
.
.
.
END {commands}
