Boost Academy
LearningAssessmentsProfile
Back
  • Live

Linux: Bash scripting (condicionales, bucles y funciones)

8h of live classes·HACK A BOSS·Spanish

Skills you will learn

  • Linux

Schedules

You need an active plan

To access live courses you need an active plan. We're working on making plans available soon — stay tuned.

There are no open calls right now, but don't miss out: save this course and we'll notify you as soon as a call opens.

Description

Learning objectives

Syllabus

Technical requirements

Prerequisites

Schedule details

Resources

No resources are available yet for this schedule

Curso práctico para usar Bash como lenguaje de automatización. El alumno aprende a escribir scripts ejecutables con condicionales, bucles, funciones y manejo seguro de variables, aplicando buenas prácticas de legibilidad, control de errores y depuración. Segundo curso del itinerario Linux, orientado a automatizar tareas repetitivas de administración y operación de sistemas.

Al finalizar el curso, el participante será capaz de:

  • Escribir scripts Bash ejecutables con parámetros de entrada y control básico de argumentos
  • Aplicar condicionales para ramificar la lógica de un script según estado o entrada
  • Implementar bucles para procesar listas de elementos y ficheros de forma automatizada
  • Crear funciones para reutilizar lógica y estructurar scripts de forma mantenible
  • Manejar variables de entorno y valores por defecto de forma segura
  • Depurar scripts y aplicar búsqueda y procesamiento de texto para filtrar resultados desde la terminal
  1. Estructura de scripts Bash — scripts ejecutables, parámetros, argumentos y buenas prácticas mínimas
  2. Condicionales — if, else, elif y test: ramificación de lógica según estado o entrada
  3. Bucles — for, while y until: iteración sobre listas, directorios y ficheros
  4. Funciones y variables — definición y reutilización de funciones, variables de entorno y valores por defecto seguros
  5. Depuración y procesamiento de texto — echo, modo verbose, códigos de salida y búsqueda/procesamiento de texto aplicado a scripts
  • Acceso a una máquina Linux: VM, WSL o servidor remoto
  • Editor de texto en terminal disponible (nano, vim o equivalente)

→ LNX01 — Conceptos fundamentales y base de Bash (Iniciación, 8 h)

  • Navega por el sistema de archivos y manipula archivos y directorios desde la terminal

  • Busca archivos y patrones de texto con comandos Bash

  • Reconoce las variables de entorno y las utiliza para parametrizar comandos desde la terminal

  • Confort con un editor de texto en terminal (nano u otro) recomendable