Programación Shell-script en Linux

Contenidos:

  • 1. Objetivos y alcance
    • 1.1. Introducción
    • 1.2. Objetivo
    • 1.3. Documentación de apoyo
  • 2. Estructura básica de shell-scripts. Invocación
  • 3. Sintaxis de Shell-scripts
    • 3.1. Funcionamiento general del shell
    • 3.2. Entrecomillado y carácter de escape
    • 3.3. Parámetros y variables
      • 3.3.1. Variables
        • 3.3.1.1. Variables del shell
      • 3.3.2. Parámetros posicionales
      • 3.3.3. Parámetros especiales
      • 3.3.4. Exportación de variables
    • 3.4. Expansiones y sustituciones
      • 3.4.1. Expansión de ~
      • 3.4.2. Expansión de parámetros y variables
      • 3.4.3. Sustitución de comando
      • 3.4.4. Expansión aritmética
      • 3.4.5. Expansión de ruta
    • 3.5. Comandos del shell
      • 3.5.1. Comandos simples
      • 3.5.2. Tuberías
      • 3.5.3. Listas AND-OR
      • 3.5.4. Listas
        • 3.5.4.1. Listas secuenciales
        • 3.5.4.2. Listas asíncronas
        • 3.5.4.3. Listas mixtas
      • 3.5.5. Listas compuestas
      • 3.5.6. Comandos compuestos o estructuras de control
        • 3.5.6.1. Secuencial (agrupación de comandos)
        • 3.5.6.2. Condicional: if-elif-else
        • 3.5.6.3. Condicional: case
        • 3.5.6.4. Bucles incondicionales: for
        • 3.5.6.5. Bucles condicionales: while y until
        • 3.5.6.6. Ruptura de sentencias de control
      • 3.5.7. Funciones
    • 3.6. Uso de comandos y aplicaciones
      • 3.6.1. Comandos internos
        • 3.6.1.1. Salida del proceso shell actual, exit
        • 3.6.1.2. Entrada estándar a un shell-script, read
        • 3.6.1.3. Construcción de comandos en tiempo de ejecución, eval
      • 3.6.2. Comandos externos
  • 4. Depuración de shell-scripts
  • 5. Propuesta de ejercicios
  • 6. Anexo: Descriptores de ficheros y redirecciones
    • 6.1. Asociación para el Proceso Shell
    • 6.2. Asociación para un comando (proceso hijo) invocado desde el shell
Programación Shell-script en Linux
  • »
  • Programación Shell-script en Linux

Programación Shell-script en Linux¶

Departamento de Ingeniería Telemática (DIT)

Universidad de Sevilla

Francisco José Fernández Jiménez

Fco. Javier Muñoz Calle

©2018

Inicio¶

Contenidos:

  • 1. Objetivos y alcance
    • 1.1. Introducción
    • 1.2. Objetivo
    • 1.3. Documentación de apoyo
  • 2. Estructura básica de shell-scripts. Invocación
  • 3. Sintaxis de Shell-scripts
    • 3.1. Funcionamiento general del shell
    • 3.2. Entrecomillado y carácter de escape
    • 3.3. Parámetros y variables
    • 3.4. Expansiones y sustituciones
    • 3.5. Comandos del shell
    • 3.6. Uso de comandos y aplicaciones
  • 4. Depuración de shell-scripts
  • 5. Propuesta de ejercicios
  • 6. Anexo: Descriptores de ficheros y redirecciones
    • 6.1. Asociación para el Proceso Shell
    • 6.2. Asociación para un comando (proceso hijo) invocado desde el shell
Siguiente

© Derechos de autor 2021, Francisco José Fernández Jiménez y otros.