split() en AWK

AWK contiene muchas funciones (aka build-in) que nos permiten manipular los string. La función split() es sumamente útil para la transformación de strings en arreglos. El string puede provenir de un archivo de texto, variable o resultado de cualquier substring.

var =split(string,array_name,separator)

Ejemplo

#!/bin/awk

{
    my_string="Hola mundo cruel!"

    ss = split(my_string,my_array," ")

    for (my_str in my_array)
          print my_str, my_array[my_str]

}

Salida en línea de comandos.

1 Hola
2 mundo
3 cruel!

Comentarios

Entradas populares