Awk – Extraer una columna según el valor de otra columna

Desde hace algún tiempo he ido utilizando Awk para algunas cosas sencillas que necesitaba. Una de las cosas que necesité fue extraer los valores de determinadas columnas cuando alguna de ellas cumplía una cierta condición. Es decir, necesitaba imprimir una columna (en este caso la segunda) cuando otra (aquí la primera) tuviera un valor determinado “CADENA”, ya sea un valor numérico o un carácter.

awk '$1 ~ / CADENA / { print $2 }' ./fichero.txt
Advertisement

Acerca de pacomet

Working in the Meteorology Department of CEAM at Paterna, Valencia, Spain
Esta entrada fue publicada en Linux y programas y etiquetada , , . Guarda el enlace permanente.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s