Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



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

martes, 29 de marzo de 2022

AWK comando para obtener columnas de datos de un fichero

 




ejemplos:

1) Muestra la columna nº 17 del fichero de "DatosPiezometricos.dat":

$ cat DatosPiezometricos.dat| awk '{print $17}'


2) Sacar 2 columnas, separandolas con el caracter "|":

$ cat DatosPiezometricos.dat| awk '{print $17 "|" $19}'



3)  Del fichero DATOS.csv, obtener la 1º y 2º columna, con el siguiente criterio:
-> los datos de la 2º columna tienen que ser menores de 60 y mayores de 10
-> las columnas estan separados por coma
Los datos obtenidos, vendran separados por el caracter coma.

cat 'DATOS.csv' | awk '$2<60 && $2>10  {print $1 ","  $2}' FS=","




Fuente:
https://geekland.eu/uso-del-comando-awk-en-linux-y-unix-con-ejemplos/

https://es.wikipedia.org/wiki/AWK