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ó.
Llenguatges de programació |
---|
Ada | ALGOL | Awk | Basic| BCPL | c | C++ | C# | Cobol | Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo | MAGIC | Miranda | Modula-2 | Oberon | Ocaml | Pascal | PHP | Perl | Prolog | Python | Ruby | Smalltalk | Altres llenguatges... |