Del curso: Bash Scripting desde cero

Desbloquea este curso con un periodo de prueba gratis

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Ejemplos prácticos: iterar archivos y directorios

Ejemplos prácticos: iterar archivos y directorios - Tutorial de Bash

Del curso: Bash Scripting desde cero

Ejemplos prácticos: iterar archivos y directorios

Los bucles for en Bash son muy útiles para recorrer archivos y carpetas. En este vídeo vas a ver cómo listar, filtrar por extensión y procesar las rutas de forma segura. Puedes, por ejemplo, recorrer todos los archivos de un directorio, ¿cómo?, utilizando el expansor asterisco. Puedes con ese mismo expansor filtrar elementos por su extensión, y también puedes procesar rutas completas con find. En este momento, find permite bajar a subcarpetas, y lo puedes utilizar si quieres una búsqueda un poquito más profunda. Entre los errores típicos destacan, como siempre, olvidarse de las comillas de las variables; utilizar un for aplicado a ls, que es innecesario y problemático, pudiendo utilizar los globs; y, con find, no tener cuidado con rutas con espacios. Con for y los patrones de globs puedes recorrer archivos y directorios de forma simple y robusta. Esta es la base para scripts de procesado en lote. Una vez has conocido esto, ya puedes pasar a conocer muchos más detalles de Bash.

Contenido