ComenzarEmpieza gratis

¿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, headse 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

Ver curso

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

Empieza a hacer ejercicio