Comenzar a programar shell scripts a un nivel básico/intermedio.
1. Introducción
1.1 Obteniendo la última versión
1.2 Requisitos
1.3 Usos de este documento
2. Scripts muy sencillos
2.1 Típico script `hola mundo'
2.2 Un script de copia de
seguridad muy simple
3. Todo sobre redirección
3.1 Teoría y referencia rápida
3.2 Ejemplo: stdout a un fichero
3.3 Ejemplo: stderr a un fichero
3.4 Ejemplo: stdout a stderr
3.5 Ejemplo: stderr a stdout
3.6 Ejemplo: stderr y stdout a un fichero
4. Tuberías
4.1 Qué son y por qué querrá utilizarlas
4.2 Ejemplo: una tubería sencilla con sed
4.3 Ejemplo: una alternativa a ls -l *.txt
5. Variables
5.1 Ejemplo: ¡Hola Mundo! utilizando variables
5.2 Ejemplo: Un script de copia de seguridad muy simple (algo mejor)
5.3 Variables locales
6. Estructuras Condicionales
6.1 Pura teoría
6.2 Ejemplo: Ejemplo básico de condicional if .. then
6.3 Ejemplo: Ejemplo básico de condicional if .. then ... else
6.4 Ejemplo: Condicionales con variables
6.5 Ejemplo: comprobando si existe un fichero
7. Los bucles for, while y until
7.1 Por ejemplo
7.2 for tipo-C
7.3 Ejemplo de while
7.4 Ejemplo de until
8. Funciones
8.1 Ejemplo de funciones
8.2 Ejemplo de funciones con parámetros
9. Interfaces de usuario
9.1 Utilizando select para hacer menús sencillos
9.2 Utilizando la línea de comandos
10. Miscelánea
10.1 Leyendo información del usuario
10.2 Evaluación aritmética
10.3 Encontrando el bash
10.4 Obteniendo el valor devuelto por un programa
10.5 Capurando la salida de un comando
11. Tablas
11.1 Operadores de comparación de cadenas
11.2 Ejemplo de comparación de cadenas
11.3 Operadores aritméticos
11.4 Operadores relacionales aritméticos
11.5 Comandos útiles
12. Más scripts
12.1 Aplicando un comando a todos los ficheros de un directorio.
12.2 Ejemplo: Un script de copia de seguridad muy simple (algo mejor)
12.3 Re-nombrador de ficheros
12.4 Re-nombrador de ficheros (sencillo)
13. Cuando algo va mal (depuración)
13.1 Maneras de llamar a BASH
14. Sobre el documento
14.1 (sin) Garantía
14.2 Traducciones
14.3 Agradecimientos
14.4 Historia