Ir al contenido principal

Entradas

Mostrando entradas de abril, 2017

Split en AWK

    Es una de las funciones que me han resultado mucho más útiles. Gracias a esta función, se pueden manipular subcampos en forma de arreglos sin más intervención del sysadmin. l = split(string, array, field separator) string -> Es cualquier string, como los campos ($1, etc). array -> NombEjemplore del arreglo en el cual se guardarán los datos. field separator -> Es el caracter de separación de caractéres. Éste puede ser, también, un regex. l -> El tamaño del arreglo. Ejemplo usuarios.txt rod,Rodrigo Ramos,sysadmin ram,Ramiro Pérez,developer dan,Daniela Solis,sales Script #!/bin/awk # Ejemplo de utilización de split. BEGIN {print "Ejemplo de utilizacion de split"}       { status = split($0,names,",")               for(elem in names)                     ...