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
Elección del shell (número mágico #!, Sha-bang)
Ejecución del script
Comandos externos e integrados
Algunos caracteres especiales
- Comentario (#)
- Fin de línea (;)
- Sentencia vacía (:)
- Redirección de entrada/salida (>, <, >>)
- Redirección de salida
- Redirección de entrada
- Flujo (|)
- Ejecución del proceso en segundo plano (&)
Variables y parámetros
- Borrado de variables (unset)
- Variable con valor nulo
- Guardar el resultado en una variable (comillas inversas ``)
- Solicitud de parámetros ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Desplazamiento manual de parámetros
- Comillas.
- Carácter de escape (\)
Expresiones regulares
Sentencias condicionales
- La estructura if / then
- La estructura if / then / else
- Anidación de sentencias if
- La estructura if / elif
- Estructura case (caso)
- Operadores
- Operadores and, or (&&, | |)
- Comando test
Finalización del script
La sentencia exit
Uso del estado de finalización del programa en un script ($?)
Pruebas y operadores
- Operadores para archivos de texto
- Prueba del tipo de archivo
- Prueba de atributos de archivo
Operadores de comparación
- Comparación aritmética mediante el comando if
- Operadores de comparación de enteros
- Comparación de cadenas
- Comparaciones complejas (and, or)
- Anidación de operadores de comparación
- Operador de asignación
- Operadores aritméticos
- Operadores sobre bits (operadores bit a bit)
- Operadores lógicos
- Constantes numéricas
Bucles
- El bucle for / in
- El comando seq
- El bucle while
- Bucle until (hasta que)
- Control del bucle (break, continue)
Procesamiento de texto
- Comandos head, tail
- Sort, Uniq, Expand, Unexpand
- Cut, Paste, Join, Wc, Tr
Búsqueda de texto (grep)
Editor de flujos (sed)
Programas interactivos
- Comando Read
- Selección por parte del usuario
Funciones útiles
Comando Sleep
¿Si el script no funciona? (depuración)
Requerimientos
- Comprensión de comandos básicos de Linux y navegación por el sistema de archivos.
- Experiencia con el uso del shell y edición básica de texto en Linux.
- Se recomienda haber completado el curso "Introducción a Linux", aunque no es obligatorio.
Audiencia objetivo
- Usuarios de Linux que deseen automatizar tareas mediante scripting de shell.
- Administradores de sistemas que buscan optimizar la gestión y las operaciones de los servidores.
- Desarrolladores y profesionales de TI que busquen mejorar sus habilidades de programación en Linux.
14 Horas
Reseñas (1)
Los ejercicios, fueron bastantes y todos muy útiles.