AWK

Wikipedia

Loikkaa: valikkoon, hakuun

AWK on tekstin käsittelemiseen kehitetty ohjelmointikieli. Kielen kehittivät Alfred Aho, Peter Weinberger ja Brian Kernighan vuonna 1977.

AWK-ohjelmat ovat esitysmuodoltaan hyvin tiiviitä. Niissä käytetään yleisesti muun muassa säännöllisiä lausekkeita.

[muokkaa] Esimerkkejä

Yksinkertainen AWK-ohjelma, joka tulostaa näytölle tekstin "Hello, world!"

BEGIN { print "Hello, world!"; exit }

Tässä Unix-komennon tuloste putkitetaan AWK:lle joka laskee hakemistossa olevien tiedostojen (ml. alihakemistot ja niiden tiedostot) kokojen summan tavuina ja tulostaa tuloksen:

ls -alR | awk '{ s+=$5; } END { print s; }'

[muokkaa] Aiheesta muualla


Ohjelmointityngät Tämä ohjelmointia käsittelevä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.
Voit auttaa laajentamaan myös muita samankaltaisia artikkeleita.
Yleisimmät ohjelmointikielet (luettelo)

Tuotantokäytössä: Ada | APL | AWK | Assembly | C | C++ | C# | COBOL | Delphi | Eiffel | Fortran | Java | JavaScript | Lua | Lisp | Objective-C | Pascal | Perl | PHP | PostScript | Python | Ruby | Smalltalk | TCL | Visual Basic

Akateemiset: CLU | Haskell | Logo | ML | OCAML | Prolog | Scheme

Historialliset: ALGOL | BASIC | Modula-3 | MUMPS | Plankalkül | PL/I | Simula

Henkilökohtaiset työkalut