¿Cómo puedo seleccionar columnas de un archivo?
head
y tail
te permiten seleccionar filas de un archivo de texto.
Si quieres seleccionar columnas,
puedes utilizar el comando cut
.
Tiene varias opciones (utiliza man cut
para explorarlas),
pero lo más habitual es algo así como:
cut -f 2-5,8 -d , values.csv
lo que significa
"selecciona las columnas 2 a 5 y la columna 8,
utilizando la coma como separador".
cut
utiliza -f
(que significa "fields", es decir, "campos") para especificar columnas
y -d
(que significa "delimiter", es decir, "delimitador") para especificar el separador.
Debes especificar esto último porque algunos archivos pueden utilizar espacios, tabuladores o dos puntos para separar las columnas.
¿Qué comando seleccionará la primera columna (que contiene fechas) del archivo spring.csv
?
Este ejercicio forma parte del curso
Introducción a Shell
Ejercicio interactivo práctico
Convierte la teoría en acción con uno de nuestros ejercicios interactivos
