34 91 383 06 41

Programación de la Shell Linux/Unix

Nuestros cursos de Programación de la Shell Unix/Linux para empresas se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company en Madrid o mediante webinar  cuyos programas formativos se adaptan al mercado actual. Adicionalmente, todos nuestros cursos para empresas pueden ser subvencionados o bonificados a través de la Fundae.

Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.

Temario curso Programación de la Shell Unix/Linux – 25 horas

_______________________________________________________________________________________________

Conceptos básicos
• La shell de Unix/Linux; tipos de Shell
• Ficheros de configuración de la Shell
• Invocación de shells; invocación de scripts
• Subshells
• Expansión de metacaracteres
• Entrada y salida de procesos
• Redirección de entrada/salida
• Filtros y agrupaciones de comandos
• Edición de scripts en línea y editor
• Programación estructurada
Variables
• Asignación de variables
• Referencia de variables
• Variables reservadas y de usuario
• Herencia de variables
• Parámetros prosicionales y shifting
Comandos y herramientas
• Expresiones regulares
• Búsqueda de patrones
• Extracción de patrones con ‘cut’ y ‘awk’
• Introducción a la programación ‘awk’
• Traslaciones ‘tr’
• Editor de flujo ‘sed’
Códigos de retorno y expresiones
• Variable de retorno
• Exit status
• Comando ‘test’
• Expresiones numéricas y de cadena
• Expresiones simples y compuestas
• Operaciónes lógicas con expresiones
• Señales y captura de señales
Segunda parte
• Control de flujo
• Estructuras selectivas: “if”
• Estructuras repetitivas: “while”
• Estructuras repetitivas: “for”
• Estructuras selecivas: “case”
• Ruptura de flujo ‘break’ y ‘continue’
• Entrada y salida de datos por teclado/pantalla
• Entrada y salida de datos por fichero
• Operaciones aritméticas y lógicas
• Calculadora binaria
Funciones
• Declaración de funciones
• Posicionamiento
• Llamadas a función
• Paso de parámetros
• Recursividad
• Inclusión de librerías de funciones
Tecnolearning formación especializada
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.