
¡Hola, Bash!
Sumérgete en el mundo de la programación de scripts con esta práctica de laboratorio. Aprenderás a crear, editar y ejecutar un script de Bash sencillo que imprime el clásico mensaje 'Hello, World!'. Domina los comandos esenciales de Linux y los fundamentos de Bash a lo largo del camino.
LinuxShell

Funciones de Shell
En esta práctica de laboratorio, aprenderás sobre las funciones en la programación de shell. Crearás y utilizarás funciones con parámetros, explorarás los valores de retorno, comprenderás el alcance de las variables e implementarás una función avanzada. Al finalizar, podrás escribir bloques de código reutilizables para realizar tareas repetitivas de manera eficiente en scripts de shell.
ShellLinux

Comparación de Arreglos en Shell
En esta práctica de laboratorio, aprenderás a comparar arreglos mediante scripts de Shell. Trabajarás con tres arreglos e implementarás un script para encontrar los elementos comunes entre ellos. Este ejercicio reforzará tu comprensión sobre la manipulación de arreglos, bucles y sentencias condicionales en Bash.
ShellLinux

Bucles en Scripting de Bash
En esta práctica de laboratorio, dominarás el uso de bucles en scripts de Bash. Aprenderás a implementar bucles for, while y until para repetir instrucciones de manera eficiente. Además, explorarás las sentencias break y continue para controlar la ejecución de los bucles. Al finalizar, podrás crear scripts de Bash más dinámicos y flexibles utilizando diversas estructuras de repetición.
ShellLinux

Sentencias Condicionales en Shell
En esta práctica de laboratorio, aprenderás a utilizar sentencias condicionales en la programación de shell para tomar decisiones lógicas. Practicarás la escritura de estructuras if-else, el uso de elif para múltiples condiciones, la realización de comparaciones numéricas y de cadenas, y la combinación de condiciones con operadores lógicos. Al finalizar, serás capaz de crear scripts de shell que tomen decisiones basadas en diversos escenarios.
LinuxShell

Operaciones Básicas con Cadenas de Texto
Sumérgete en las técnicas esenciales de manipulación de cadenas en scripts de shell. Este laboratorio práctico cubre el cálculo de la longitud de cadenas, la búsqueda de posiciones de caracteres, la extracción de subcadenas y el reemplazo de texto, proporcionándote habilidades prácticas para el procesamiento de texto en scripts de shell.
ShellLinux

Operaciones Aritméticas en Shell
Aprende a realizar operaciones aritméticas en la programación de Shell a través de esta práctica guiada. Aprenderás a realizar cálculos, utilizar variables y emplear operadores aritméticos básicos para resolver problemas del mundo real, como calcular costos en un script de shell.
ShellLinux

Arreglos en Shell
Explora el potencial de los arreglos en la programación de shell a través de esta práctica guiada. Aprende a crear, manipular y acceder a elementos en arreglos, permitiendo una organización y gestión de datos eficiente en tus scripts de shell.
ShellLinux

Paso de argumentos al script
Aprende el arte de pasar y gestionar argumentos en scripts de Shell. Este laboratorio práctico te guiará en la creación de un script que acepta argumentos por línea de comandos, accediendo a ellos mediante variables especiales e implementando lógica basada en la cantidad y el contenido de dichos argumentos.
ShellLinux

Trabajo con Variables de Shell
Aprende los fundamentos de las variables de shell en este laboratorio práctico. Descubre cómo crear, referenciar y manipular variables, realizar sustitución de comandos, ejecutar operaciones aritméticas y trabajar con variables de entorno en scripts de shell.
ShellLinux

Variables especiales en Shell
En esta práctica de laboratorio, explorarás las variables especiales en el scripting de shell. Aprenderás a utilizar variables como $0, $1, $#, $? y $$ para acceder al nombre del script, los argumentos de la línea de comandos, el recuento de argumentos, el estado de salida y el ID del proceso. También comprenderás la diferencia entre $@ y $* para manejar múltiples argumentos.
ShellLinux

En busca del tesoro pirata
Aprende los conceptos básicos de scripting en shell descifrando el mapa del tesoro del Capitán Barbanegra mediante el uso de variables y operaciones aritméticas. Practica la creación de scripts ejecutables, el manejo de variables y la realización de cálculos en Bash.
ShellLinux

Explorador del sistema de archivos
En este desafío, crearás un script sencillo de exploración del sistema de archivos que demuestra tu comprensión de las operaciones básicas con archivos y directorios en scripts de shell. Implementarás funciones para verificar la existencia, el tipo y los permisos de archivos y directorios, mejorando tus habilidades en la manipulación del sistema de archivos y las pruebas condicionales en bash.
ShellLinux

Calculadora de Cuatro Funciones
En este desafío, crearás una calculadora básica de cuatro funciones utilizando scripts de shell. Implementarás funciones para suma, resta, multiplicación y división, gestionando diversos escenarios, incluida la división por cero. Este ejercicio te ayudará a practicar la definición de funciones, operaciones aritméticas y el manejo de errores en programación bash.
ShellLinux

Sistema de Avisos Meteorológicos
En este desafío, desarrollarás un sistema básico de avisos meteorológicos para una oficina de meteorología local. Tu tarea consiste en crear un script de shell que proporcione diferentes recomendaciones según la temperatura actual. Este ejercicio te ayudará a practicar el uso de sentencias condicionales en bash para gestionar diversos escenarios.
ShellLinux

Operaciones del Sistema de Archivos en Shell
En esta práctica de laboratorio, aprenderás a realizar diversas pruebas de archivos en la shell. Crearás archivos y directorios de prueba, verificarás su existencia y comprobarás los permisos de los archivos. Al finalizar, serás capaz de escribir scripts de shell que interactúen con el sistema de archivos y tomen decisiones basadas en las propiedades de los mismos.
ShellLinux

Manifiesto de Carga Interestelar
¡Bienvenido, cadete espacial! Como oficial de carga en prácticas de la nave interestelar 'Nebula Nomad', tu misión es crear un sistema de inventario sencillo para las tres bodegas de carga de la nave. Escribirás un script de shell para gestionar y mostrar el contenido de cada bodega, procesando diferentes entradas de usuario y proporcionando las respuestas adecuadas.
ShellLinux

Comando Trap de Bash
En esta práctica de laboratorio, aprenderás a utilizar el comando trap de Bash para gestionar señales e interrupciones en tus scripts. Crearás un script que capture señales específicas, implementarás acciones personalizadas para estas señales y utilizarás funciones con trap para lograr un código más organizado. Al finalizar, podrás escribir scripts que gestionen con elegancia diversos escenarios y eviten comportamientos impredecibles.
LinuxShell