Contacta con nosotros

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/salida (>, <, >>)
  • Redirección de salida
  • Redirección de entrada
  • Canalización (|)
  • Ejecutar el proceso en segundo plano (&)

Variables y parámetros

  • Eliminación de variables (unset)
  • Variable con valor nulo
  • Guardar el resultado en una variable (comillas invertidas ``)
  • Parámetros de posición ($0, $#,$1, $2, $3...)
  • Movimiento manual del puntero de parámetros (shift)
  • Comillas.
  • Carácter de escape (\)

Expresiones regulares

Sentencias condicionales

  • if/then
  • if/then/else
  • Anidamiento de sentencias if
  • if/elif
  • Sentencia case
  • Operadores
  • Operadores lógico 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 usando la sentencia if
  • Operadores de comparación de enteros
  • Comparación de cadenas
  • Combinación compleja (AND, OR)
  • Anidamiento de operadores de comparación
  • Operador de asignación
  • Operadores aritméticos
  • Operadores bitwise
  • Operadores lógicos
  • Constantes numéricas

Bucles

  • Bucle for/in
  • Comando seq
  • 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 en texto (grep)

Editor de flujos (sed)

Programas interactivos

  • Comando read
  • Selección del usuario

Funciones útiles

Comando sleep

¿Si el script no funciona? (depuración)

Requerimientos

  • Comprensión de los 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», pero no es obligatorio.

Público objetivo

  • Usuarios de Linux que deseen automatizar tareas mediante scripting con shell.
  • Administradores de sistemas que busquen optimizar la gestión y las operaciones de los servidores.
  • Desarrolladores y profesionales de TI que quieran mejorar sus habilidades de programación en Linux.
 14 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas