AwkLanguage

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences

Revision 5 not available (showing current revision instead)
 A string-processing language invented at Bell Labs

 Authors:  Alfred Aho, Thomas Weinberger, and Brian Kernighan
 Homepage: https://www.gnu.org/software/gawk/  (Gnu version)
           https://github.com/onetrueawk/awk (One True Awk)
           https://invisible-island.net/mawk/ (Cross platform with native windows support)
           https://github.com/benhoyt/goawk (Posix Awk in Go)
 Family:   ScriptLanguage
 Platform: Windows, MKac OS/X, Linux, MS-DOS. others
 License:  GPL (Gawk)

A string processing language with a built-in processing look (much like RPG !!!). Note that the name AWK comes from the first letter of each author's last name.

There ware two versions of AWK from AT&T, awk and "new awk", sometimes called nawk. There is also an enhanced Gnu version called gawk.

It was the MacroLanguage for the SageProfessionalEditor. There are several books on the subject.

These days, awk has largely been replaced by Perl

(Weinberger gave a talk once where he mentioned that awk had originally been designed to type "one liners" at the terminal, to extract information from files. He described his shock the first time he saw a multi-page awk script. --DMcCunney )


HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences
Edit text of this page | View other revisions
Last edited April 8, 2024 8:55 pm (diff)
Search: