Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
El script más sencillo posible
Selección del shell (número mágico #! o Sha-bang)
Ejecución del script creado
Diferenciación entre comandos externos y nativos
Caracteres especiales esenciales
- Comentarios (#)
- Símbolo de final de línea (;)
- Instrucción vacía (:)
- Redirección de entrada y salida (>, <, >>)
- Reenvío del resultado generado
- Direccionamiento de la información inicial hacia otra ubicación
- Canalización (|)
- Ejecución asíncrona mediante (&)
Variables y parámetros del entorno
- Eliminación de variables mediante unset
- Asignación de valores nulos a variables
- Grabación temporal en variables usando acentos invertidos ` `
- Obtención e interpretación de parámetros solicitados ($ 0, $ #, $ 1...)
- Modificaciones manuales en el ordenamiento
- Técnicas de protección mediante comillas.
- Incorporación correcta del carácter escape (\)
Expresiones regulares
Construcción de sentencias condicionales
- Estructura if / then
- Aplicación de else tras el bloque principal
- Nested conditionals o anidación de decisiones
- Alternativa if / elif para selecciones múltiples
- Mecanismo case basado en coincidencias
- Identificación y aplicación de operadores lógicos
- Evaluaciones mediante combinaciones and, or (&&, | |)
- Función práctica test para validaciones preliminares
Finalización del script desarrollado
Uso apropiado de instrucciones exit
Aprovechamiento del estado de ejecución del programa mediante $?
Métodos comparativos y operadores asociados
- Evaluación de criterios en texto plano
- Determinación de clase o naturaleza del archivo analizado
- Cotejo detallado de propiedades estructurales
Instrumentos aritméticos para comparaciones
- Aplicación contextual en condiciones numéricas bajo if
- Uso y limitaciones de operadores matemáticos enteros
- Diferenciación de cadenas alcance textuales
- Evaluación híbrida mediante and, or como preferencia compleja
- Incorporación secuencial de más comparaciones en un mismo script
- Implementación del operador de asignación valorativa
- Dominio pleno sobre sumas/restas y demás acciones algebraicas
- Mecanismo manipulación a nivel binario mediante operadores bitwise
- Ejecución estratégica combinando condiciones lógicas
- Utilización adecuada de constantes numéricas relevantes
Bucle iterativo utilizable
- Diseño y ejecución controlada a través de for / in
- Obtención ordenada de valores mediante seq
- Condición temporal infinita bajo while loop
- Ejecución condicionada hasta cumplirse criterios (until)
- Manejo transitorio del bucle vía break o continue
Procesamiento textual avanzado
- Aplicación práctica de head, tail
- Dominio pleno sobre sort, Uniq, Expand, Unexpand
- Trabajo colectivo con comandos cut, Paste, Join, Wc y Tr
Identificación específica de cadenas mediante grep
Transformaciones estructurales usando sed
Programas interactivos requeridos
- Función Read como soporte de captación textual
- Diseño adecuado para selección intuitiva del usuario
Caso práctico integrado en ejemplos reales
Utilidad temporal básica Sleep disponible
¿Detecta fallas el código elaborado? Introducción al proceso de depuración
Requerimientos
- Dominio básico de comandos Linux y navegación por el sistema de archivos
- Experiencia previa en uso del shell y edición sencilla de texto en Linux
- Aunque no es obligatorio, se recomienda haber completado el curso "Introducción a Linux"
Público objetivo
- Usuarios de Linux interesados en automatizar tareas mediante scripting
- Administradores de sistemas que buscan optimizar la gestión de servidores y operaciones
- Desarrolladores y profesionales de TI con interés en mejorar sus habilidades programáticas en Linux
14 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Los ejercicios, fueron bastantes y todos muy útiles.