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
Elegir el shell (número mágico #!, Sha-bang)
Llamada al script
Comandos externos e integrados
Algunos caracteres especiales
- Comentario (#)
- Fin de línea (;)
- Sentencia vacía (:)
- Redirección de entrada y salida (>, <, >>)
- Redirección de salida
- Redirección de entrada
- Tubería o stream (|)
- Ejecutar 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 ``)
- Solicitar parámetros ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Desplazamiento manual (shift)
- Citas.
- Carácter de escape (\)
Expresiones regulares
Sentencias condicionales
- Si / entonces
- Si / entonces / sino
- Anidación de sentencias if
- Si / sino_si
- Sentencia case
- Operadores
- Operadores y, o (&&, | |)
- Comando test
Completar el script
La sentencia de salida (exit).
Utilizar el estado de finalización del programa en un script ($?).
Pruebas y operadores
- Operadores para archivos de texto
- Pruebas del tipo de archivo
- Pruebas de atributos de archivo
Operadores de comparación
- Comparación aritmética utilizando el comando if
- Operadores de comparación de enteros
- Comparación de cadenas
- Comparación compleja (y, o)
- Anidación de operadores de comparación
- Operador de asignación
- Operadores aritméticos
- Operadores para operaciones con bits (operadores bitwise)
- Operadores lógicos
- Constantes numéricas
Bucles
- El bucle for / in
- El comando seq
- El bucle while
- Bucle hasta (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 de texto (sed).
Programas interactivos
- Comando Read
- Select del usuario
Características
Comando Sleep.
¿El script no funciona? (depuración).
Requerimientos
- Conocimiento básico de los comandos de Linux y navegación por el sistema de archivos.
- Experiencia con el uso del shell y edición simple de texto en Linux.
- Se recomienda haber completado el curso "Introducción a Linux", pero no es obligatorio.
Público objetivo
- Usuarios de Linux que deseen automatizar tareas mediante scripting de shell.
- Administradores de sistemas que buscan optimizar la gestión y las operaciones del servidor.
- 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.