ComenzarEmpieza gratis

¿Cómo puedo especificar muchos archivos a la vez?

La mayoría de los comandos del shell funcionarán en varios archivos si les das varios nombres de archivo. Por ejemplo: puedes obtener la primera columna de todos los archivos de datos estacionales a la vez de la siguiente manera:

cut -d , -f 1 seasonal/winter.csv seasonal/spring.csv seasonal/summer.csv seasonal/autumn.csv

Pero escribir los nombres de muchos archivos una y otra vez es una mala idea: pierde el tiempo, y tarde o temprano omitirás un archivo o repetirás el nombre de un archivo. Para facilitarte la vida, el shell te permite utilizar comodines para especificar una lista de archivos con una sola expresión. El comodín más común es *, que significa "coincide con cero o más caracteres". Al utilizarlo, podemos acortar el comando cut anterior a esto:

cut -d , -f 1 seasonal/*

o:

cut -d , -f 1 seasonal/*.csv

Este ejercicio forma parte del curso

Introducción a Shell

Ver curso

Instrucciones del ejercicio

Escribe un único comando utilizando head para obtener las tres primeras líneas tanto de seasonal/spring.csv como de seasonal/summer.csv, un total de seis líneas de datos, pero no de los archivos de datos de otoño o invierno. Utiliza un comodín en lugar de escribir el nombre completo de los archivos.

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empieza el ejercicio