¿Cómo puedo utilizar la salida de un comando como entrada?
Supón que quieres obtener líneas de la mitad de un archivo.
Más concretamente,
supongamos que quieres obtener las líneas 3-5 de uno de nuestros archivos de datos.
Puedes empezar utilizando head
para obtener las 5 primeras líneas
y redirigirlo a un archivo,
y luego utiliza tail
para seleccionar los 3 últimos:
head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv
Una comprobación rápida confirma que se trata de las líneas 3-5 de nuestro archivo original, porque son las 3 últimas líneas de las 5 primeras.
Este ejercicio forma parte del curso
Introducción a Shell
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
