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