Hola Mundo en AWK

Hola mundo en GAWK (GNU AWK) es un script muy sencillo que en parte sigue la estructura básica de un programa en AWK, pero abreviada porque las acciones siguentes no son necesarias.

Lo primero que necesitamos es decirle al intérprete de nuestro shell que es un script gawk con la línea: #!/bin/gawk.

Posteriormente usamos un bloque BEGIN este bloque sirve para la inicialización del programa, generalmente aquí se declaran variables de ambiente, separadores de archivos, contadores y demás cosas. En este caso, este es el único bloque que necesitaremos, por lo que no pondremos los demás, ya que eso sólo confunde al intérprete. Y dentro de ese bloque, utilizamos el comando print "hello world!". Como podemos ver, GAWK y los diferentes AWK, son muy sencillos de manejar, y la sintaxis es bastante clara.

#!/bin/gawk
# PROGRAMA: helloworld2.awk
# AUTOR: Otto Hahn Herrera
# FECHA: 2020-05-25
# PROPOSITO: Imprimir 'hello world!'

BEGIN { print "hello world!" }

# NOTA: 
# las otras partes del programa como no hay ingestión 
# de líneas ni resultado final no son necesarias