105.2 - Personalizar o escribir scripts simples

Peso: 4

Objetivo del examen

Personalizar scripts existentes o escribir scripts de bash simples. Ser capaz de usar la sintaxis estandar de bucles, pruebas y verificaciones del shell. Conocer el uso de sustituciones de comandos, comprobar valores de retorno, enviar correo al superusuario y seleccionar correctamente el interprete a traves del shebang.

Conocimientos clave

  • Uso del shebang (#!/bin/bash) y permisos de ejecucion
  • Variables del shell y parametros posicionales
  • Lectura de entrada del usuario con read
  • Evaluacion de condiciones con test, [ ] y [[ ]]
  • Estructuras de control: if/elif/else, case, for, while, until
  • Aritmetica del shell con $(( ))
  • Codigos de salida y exec
  • Operadores logicos y here documents

Archivos, terminos y utilidades

  • #!/bin/bash, #!/bin/sh
  • for, while, until, if, case
  • test, [ ], [[ ]]
  • read
  • seq
  • exec
  • $(( )), $( )
  • $0, $1-$9, $@, $*, $#, $?, $$
  • Operadores: -eq, -ne, -gt, -lt, -ge, -le, =, !=, -z, -n
  • Operadores de archivo: -e, -f, -d, -r, -w, -x, -s, -L

Contenido