¿Cómo puedo almacenar la salida de un comando en un archivo?
Todas las herramientas que has visto hasta ahora te permiten nombrar los archivos de entrada. La mayoría no tienen la opción de dar un nombre al archivo de salida porque no lo necesitan. En lugar de eso, puedes utilizar la redirección para guardar la salida de cualquier comando donde quieras. Si ejecutas este comando:
head -n 5 seasonal/summer.csv
imprime en la pantalla las 5 primeras líneas de los datos del verano. Si ejecutas este comando en su lugar:
head -n 5 seasonal/summer.csv > top.csv
no aparece nada en la pantalla.
En lugar de eso,
head
se guarda en un nuevo archivo llamado top.csv
.
Puedes echar un vistazo al contenido de ese archivo utilizando cat
:
cat top.csv
El signo mayor que >
indica al intérprete de comandos que redirija la salida de head
a un archivo.
No forma parte del comando head
;
en su lugar,
funciona con todos los comandos del shell que producen los resultados.
Este ejercicio forma parte del curso
Introducción a Shell
Instrucciones de ejercicio
Combina tail
con la redirección para guardar las últimas 5 líneas de seasonal/winter.csv
en un archivo llamado last.csv
.
Ejercicio interactivo práctico
Convierte la teoría en acción con uno de nuestros ejercicios interactivos
