The name is derived from its authors – Alfred Aho, Peter Weinberger and Brian Kernighan, it is basically a computer language which is mainly designed in order to process text data in data streams or files.
It is a type of a programming language which uses associative arrays, string datatypes and regular expressions. This language is used to write one-line programs. It was known as additional computational features to a UNIX pipeline. It is now a necessary utility of a UNIX O.S. and it is the only other scripting language available in a UNIX surrounding.