AWK: descripción general

AWK es un lenguaje de programación interpretado. Es muy potente y está especialmente diseñado para el procesamiento de texto. Su nombre se deriva de los apellidos de sus autores:Alfred Aho, Peter Weinberger, and Brian Kernighan.

La versión de AWK que distribuye GNU / Linux está escrita y mantenida por la Free Software Foundation (FSF); a menudo se lo conoce comoGNU AWK.

Tipos de AWK

A continuación se muestran las variantes de AWK:

  • AWK - AWK original de AT&T Laboratory.

  • NAWK - Versión más nueva y mejorada de AWK de AT&T Laboratory.

  • GAWK- Es GNU AWK. Todas las distribuciones GNU / Linux incluyen GAWK. Es totalmente compatible con AWK y NAWK.

Usos típicos de AWK

Se pueden realizar innumerables tareas con AWK. A continuación se enumeran solo algunos de ellos:

  • Procesamiento de texto,
  • Producir informes de texto formateados,
  • Realización de operaciones aritméticas,
  • Realización de operaciones con cuerdas y muchas más.