submit urlsubmit rss feedadd directory

article

AWK is a general purpose computer language that is designed for processing text-based data, either in files or data streams. The name AWK is derived from the surnames of its authors — Alfred Aho, Peter Weinberger, and Brian Kernighan; however, it is commonly pronounced "awk" and not as a string of separate letters. awk, when written in all lowercase letters, refers to the Unix or Plan 9 program that runs other programs written in the AWK programming language.

AWK is an example of a programming language that extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions. The power, terseness, and limitations of AWK programs and sed scripts inspired Larry Wall to write Perl. Because of their dense notation, all these languages are often used for writing one-liner programs.

AWK is one of the early tools to appear in Version 7 Unix and gained popularity as a way to add computational features to a Unix pipeline. A version of the AWK language is a standard feature of nearly every modern Unix-like operating system available today. AWK is mentioned in the Single UNIX Specification as one of the mandatory utilities of a Unix operating system. Besides the Bourne shell, AWK is the only other scripting language available in a standard Unix environment. Implementations of AWK exist as installed software for almost all other operating systems.

More on [ AWK programming language ]


directory of related categories

 
directory of related topics

Comparison and Review :: Languages
Procedural :: Interpreted
Open Source :: Languages
Perl :: Languages
Procedural :: Languages
Procedural :: Scripting
Unix :: Operating Systems

 
Awk RSS feed
Awk - Twitter Search

saya tau ank sape, awk tau ke? *jap nk cek wiki, teeeheee* RT @nisayusof rs nk main spelling bee tak skrg? lol. anak siapa ntah~
anayilnatni (intan liyana) Wed, 06 Jan 2010 03:46:20 -0000
saya tau ank sape, awk tau ke? *jap nk cek wiki, teeeheee* RT @nisayusof rs nk main spelling bee tak skrg? lol. anak siapa ntah~
ネタフルバード: "会社は株主のもの。ただ、従業員や取引先に配慮しないで経営が維持できる訳がなく、そのステークホルダーに対する配慮の濃淡がまさに経営であり、企業文化であり、時代背景だと思う。" - .. → http://am6.jp/5awk3w
kogure (コグレマサト) Wed, 06 Jan 2010 03:41:08 -0000
ネタフルバード: "会社は株主のもの。ただ、従業員や取引先に配慮しないで経営が維持できる訳がなく、そのステークホルダーに対する配慮の濃淡がまさに経営であり、企業文化であり、時代背景だと思う。" - .. → http://am6.jp/5awk3w
on this day that odin read his first book, recalling reading "call of the wild" to him on day 22 in the nicu http://flic.kr/p/AWk
snowdeal (Eric C. Snowdeal III) Wed, 06 Jan 2010 03:40:38 -0000
on this day that odin read his first book, recalling reading "call of the wild" to him on day 22 in the nicu http://flic.kr/p/AWk
@tangledhelix kind of a pariah, a sysadmin that doesn't know awk.. /cc @kriswehner
perlguy9 (Jon) Wed, 06 Jan 2010 03:38:17 -0000
@tangledhelix kind of a pariah, a sysadmin that doesn't know awk.. /cc @kriswehner
this is wat i get in the train; 'hi awk. sorang je ke? nk gi mana tu?'. *cringe
ilanighazali (Ilani Ghazali) Wed, 06 Jan 2010 03:32:54 -0000
this is wat i get in the train; 'hi awk. sorang je ke? nk gi mana tu?'. *cringe
@syaardeven mungkin awk rs sy ni bullshit, its ok. sy terima. awk tgh bahagia dgn dia then awk ckp la apa pun.
ijat_ajis (Ijat Ajis) Wed, 06 Jan 2010 03:31:03 -0000
@syaardeven mungkin awk rs sy ni bullshit, its ok. sy terima. awk tgh bahagia dgn dia then awk ckp la apa pun.

 
Subscribe to Awk RSS feed

directory of related sites

Awk, 2nd Edition - From O'Reilly Publications.
Meta Description: [ sed & awk describes two text manipulation programs that are mainstays of the UNIX programmer's toolbox. This edition covers the sed and awk programs as they are mandated by the POSIX standard and includes discussion of the GNU versions of these programs... ]

An awk Tutorial - A comprehensive introduction to awk, suitable for beginners.

Availability of Awk (and Perl) - Obtaining Awk in source and precompiled executable form (with some general Awk links)

AWK Filters - A bit of information on how to write filter programs in Awk

Awk Frequently Asked Questions - Frequently Asked Questions (FAQ) from the comp.lang.awk newsgroup

Awk Reference - Quick reference with some simple examples.

Catalog of compilers: awk - language: awk

Effective AWK Programming - A User's Guide for GNU Awk by Arnold D. Robbins.

Gawk - Official homepage at GNU site.

GAWKDLL - gawk in a DLL - A port of GNU awk as a Windows DLL file callable from any Windows program.
Meta Description: [ Personal Home Page of Jim Walker in Munich ]

Geeks that Gawk - A forum for GNU Awk questions and discussions at Yahoo Clubs.
Meta Description: [ geeksthatgawk: for GNU Awk questions & discussions ]

Hello, World program - awk

Linux Journal #25 - Introduction to Gawk

TAWK Compiler - Thompson Automation's cross-platform AWK compiler

Tek-Tips - AWK Technical Help Forum - Forum and Links for AWK Programmers.

The Awk Programming Language - Pattern scanning and processing language, well suited to small projects involving text processing or formatting, with some useful features for small database applications. Its pattern description features are derived from the grep family of standard Unix tools. Description, links.

The AWK Programming Language - by Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger. Errata, sources.

The GNU Awk User's Guide - Table of Contents - Effective AWK Programming
Meta Description: [ The GNU Awk User's Guide ]

Why GAWK for AI? - draft of article by Ronald P. Loui. (1996)

Awk related videos
Watch Over Me - Selena&Demi&Miley
Next Video
Awk related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor