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 y built-in
Algunos caracteres especiales
- Comentario (#)
- Fin de línea (;)
- Una sentencia vacía (:)
- Redirección de entrada y salida (>, <, >>)
- Redirección de salida
- Redirección de entrada
- Flujo (|)
- Iniciar el proceso en segundo plano (&)
Variables y parámetros
- Destrucción de variables (unset)
- Variable con valor nulo
- Guardar el resultado en una variable (comillas invertidas ``)
- Solicitud de parámetros ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Desplazamiento manual
- Comillas.
- Carácter de escape (\)
Expresiones regulares
Sentencias condicionales
- El if / then
- El if / then / else
- Nestación de sentencias if
- El if / elif
- Sentencia case
- Operadores
- Operadores and, or (&&, | |)
- Comando test
Finalización del script
La sentencia exit
Utilizar el estado de finalización del programa en un script ($?)
Pruebas y operadores
- Operadores con archivos de texto
- Pruebas de tipo de archivo
- Pruebas de atributos de archivo
Operadores de comparación
- Comparación aritmética usando el comando if
- Operadores de comparación de enteros
- Comparación de cadenas de texto
- Comparación compleja (and, or)
- Nestación de operadores de comparación
- El operador de asignación
- Operadores aritméticos
- Operaciones a nivel de 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 del usuario
Funciones
Comando sleep
¿Qué hacer si el script no funciona? (depuración)
Requerimientos
- Comprensión de los comandos básicos de Linux y la navegación del sistema de archivos.
- Experiencia en el uso del shell y edición básica de texto en Linux.
- Se recomienda, aunque no es obligatorio, haber completado el curso "Introducción a Linux".
Público objetivo
- Usuarios de Linux que deseen automatizar tareas mediante scripting.
- Administradores de sistemas que busquen optimizar la gestión y operación de servidores.
- Desarrolladores y profesionales de TI que deseen mejorar sus habilidades de programación en Linux.
14 Horas
Testimonios (1)
Los ejercicios, fueron bastantes y todos muy útiles.