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 simple
Elegir el shell (número mágico #!, Sha-bang)
Llamar al script
Comandos externos e integrados
Algunos caracteres especiales
- Comentario (#)
- Fin de línea (;)
- Declaración vacía (:)
- Redirección de entrada y salida (>, <, >>)
- Redirección de salida
- Redirección de entrada
- Canalización (|)
- Iniciar el proceso en segundo plano (&)
Variables y Parámetros
- Eliminación de variables (unset)
- Variable con valor nulo
- Guardar el resultado en una variable (backticks ``)
- Solicitud de parámetros ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Desplazamiento manual
- Citas.
- Carácter de escape (\)
Expresiones Regulares
Declaraciones Condicionales
- El if / then
- El if / then / else
- Anidación de declaraciones if
- El if / elif
- Declaración case
- Operadores
- Operadores and, or (&&, | |)
- Comando test
Finalización del script
La declaración de salida
Uso del estado de finalización del programa en un script ($?)
Pruebas y Operadores
- Operadores para archivos de texto
- Pruebas del tipo de archivo
- Prueba de atributos del archivo
Operadores de comparación
- Comparación aritmética utilizando 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 de operaciones con bits (operadores bitwise)
- Operadores lógicos
- Constantes numéricas
Bucles
- El bucle for / in
- El comando seq
- El bucle while
- Bucle until
- 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 flujo (sed)
Programas interactivos
- Comando read
- Selección de usuario
Funciones
Comando sleep
¿Si el script no funciona? (depuración)
Requerimientos
- Conocimiento de los comandos básicos de Linux y navegación por el sistema de archivos.
- Experiencia con el uso del shell y edición de texto simple en Linux.
- Se recomienda haber completado el curso "Introducción a Linux", aunque no es obligatorio.
Público Objetivo
- Usuarios de Linux que deseen automatizar tareas utilizando scripting de shell.
- Administradores de sistemas que buscan optimizar la gestión y las operaciones del servidor.
- 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.