# Awk

### De Viquipèdia

El llenguatge de programació awk és un llenguatge interpretat que es basa en reconeixement i manipulació de patrons de text i llistes, en concret, expressions regulars o regexp, i arrays associatius o hash. Incorpora tot de conceptes implícits com el bucle principal d'entrada, delimitador de camp, delimitador de registre, obrir i tancar fitxers, etc.

És l'antecessor directe del perl, i tot que l'awk és un llenguatge força senzill, resulta molt potent i ràpid per al tractament de fitxers de text. L'intérpret d'awk demana molt pocs recursos al sistema, i la càrrega i interpretació del programa és més ràpida que amb un intérpret de perl (és clar que aquest altre pot fer moltes altres coses com accedir a una base de dades o establir connexions de xarxa).

Existeix una versió de gnu anomenada gawk

## [edita] Programa d'exemple

Programa que escriu Hola Món per la sortida estàndard.

     #!/usr/bin/awk -f
     BEGIN {
       print "Hola, món!" # salt de linia implicit
       exit
     }

Cal destacar que la primera línia inclou la ubicació del binari gawk, que pot variar segons el sistema operatiu, o la seva configuració.

Obtingut de "http://ca.wikipedia.org../../../a/w/k/Awk.html"

Categoria: Llenguatges de programació

##### Views

- Article
- Discussió
- Revisió actual

##### Cerca

##### En altres llengües

- Bosanski
- Česky
- Deutsch
- English
- Español
- فارسی
- Suomi
- Français
- Hrvatski
- Magyar
- Italiano
- 日本語
- 한국어
- Nederlands
- Norsk (bokmål)
- Polski
- Português
- Русский
- Slovenčina
- ไทย
- Türkçe
- Українська
- 中文