Manejo de columnas en la distribución Linux Ubuntu 18.04
Ubuntu, como el sistema operativo de código abierto más popular, ofrece numerosas posibilidades para el procesamiento de datos. Uno de estos recursos son las operaciones realizadas sobre las columnas en una línea de comandos de Linux o terminal de Ubuntu.
Extracción de datos de columna
Una funcionalidad típicamente útil en el procesamiento y análisis de datos es la capacidad de extraer valores de una columna de un archivo de texto en la terminal de Linux Ubuntu 18.04. Por ejemplo, si tienes un archivo de texto plano con datos separados por tabs o comas, puedes necesitar obtener ciertos valores de una columna particular para llevar a cabo análisis más detallados o generar informes.
Usando el comando awk para extraer valores de columna
# Supongamos que se tiene un archivo llamado empleados.txt con el siguiente formato: # Nombre Puesto Salario # Pedro Programador 2000 # Maria Disenadora 2500 awk '{print $2}' empleados.txt
Este comando imprimirá en la terminal solo los valores de la segunda columna, Puesto, del archivo empleados.txt.
Extracción de valores de varias columnas
La utilidad awk es muy versátil y permite la extracción de datos de múltiples columnas al mismo tiempo. Para ello, sólo se tiene que indicar con espacios los números de las columnas que se desean extraer.
awk '{print $1, $3}' empleados.txt
El comando anterior imprimirá los valores de las columnas 1 y 3, que corresponden a Nombre y Salario en nuestro ejemplo.