Mostrando entradas con la etiqueta AWK. Mostrar todas las entradas
Mostrando entradas con la etiqueta AWK. Mostrar todas las entradas

miércoles, 22 de agosto de 2012

Contar el numero de lineas de un archivo con AWK

Las lineas de un archivo se pueden contar desde Bash, con la siguiente orden:
wc -l nombre_archivo


El problema con esta orden es que tambien muestra el nombre del archivo. Es un problema si lo que quieres es solo el numero.

El siguiente script AWK muestra la cantidad de lineas de un archivo pero solo el numero.

Nombre de archivo contar.awk

La forma de uso es la siguiente:
awk -f contar.awk archivo_a_contar.txt

martes, 21 de agosto de 2012

Eliminar elementos repetidos con AWK

AWK es uno de esos lenguajes super poderosos, en que sientes que puedes hacer cualquier cosa. Disponible originalmente en Unix y por extensión a Linux, ahora se puede instalar hasta en Windows.

Dejando la chachara de lado, les dejo una funcionalidad para eliminar elementos repetidos de una lista.

Ponganle por nombre a este archivo distinct.awk


Modo de uso:
awk -f distinct.awk lista_repetidos.txt > resultado.txt

lista_repetidos.txt es un archivo con una columna, con una lista de elementos que pueden o no estar repetidos. Este script dejará registros únicos.

Mas sobre AWK
http://j.gs/1KmI