Programación en BASH - COMO de introducción
Mike G (mikkey) disponible en dynamo.com.ar
Traducido por Gabriel Rodríguez Alberich
chewie@asef.us.es
jueves, 27 de julio de 2000, a las 09:36:18 ART
Este artículo pretende ayudarle a comenzar a programar shell scripts a un nivel básico/intermedio. No pretende ser un documento avanzado (vea el título). NO soy un experto ni un gurú de la programación en shell. Decidí escribir esto porque aprenderé mucho con ello y puede serle útil a otras personas. Cualquier aportación será apreciada, especialmente en forma de parche :)
1. Introducción
2. Scripts muy sencillos
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
8. Funciones
9. Interfaces de usuario
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)
14. Sobre el documento
Página siguiente Página anterior Índice general