AWK es un lenguaje de programación diseñado para procesar datos basados en texto, ya sean ficheros o flujos de datos. El nombre AWK deriva de los apellidos de los autores: Alfred Aho Peter Weinberger, y Brian Kernighan
AWK es un lenguaje que usa tipos de datos de listas asociadas (listas indexados por cadenas clave), y expresiones regulares. AWK sirvio como imspiracion a Larry Wall para escribir el Perl.
AWK es un lenguaje de notacion sencilla, con un poder de manipulacion de archivos de texto bastante grande, fue una de las primeras herramientas en aparecer en el SO de UNIX ( a partir de la version 3), y hoy en dia casi todas las distribuciones cuentan con el.
Para Windows Existe una distribucion llamada Gawk, la cual es una implementacion GNU del awk tradicional, el cual trabaja en la linea de comandos.
Ahora bien, para que puede servir, es dificil y tedioso realizar un programa que nos permita manejar expresiones regulares, por lo que esta es una gran herramienta, si se necesita extraer informacion de cierto tipo o con algun formato en particular. Seria un poco complicado empezar a escribir sobre lo que puede hacer este lenguaje, por lo que proximamente escribire un pequeño "Manual for Dummies" como introduccion de este lenguaje.
Pueden Descargar el GNU32 Gawk Aqui
2 comentarios:
21 de junio de 2007 a las 18:30
Un poco de historia:
AWK fue una de las primeras herramientas en aparecer en Unix. Se pueden instalar implementaciones de AWK en casi todos los demás sistemas operativos.
La G viene de GNU la implementacion libre de AWK, por cierto AWK y SED son los padres de perl.
Es una herramienta muy recomendable
http://gnuwin32.sourceforge.net/packages/gawk.htm
21 de junio de 2007 a las 18:30
Publicar un comentario