Hola
Ramón M. Gómez Labrador (ramon.gomez@eii.us.es) Octubre de 2.003
03-55 Programación Avanzada en Shell
ÍNDICE
1. Introducción. ....................................................................................................................4 1.1. Características principales deBASH............................................................................4 1.2. Cuándo utilizar el intérprete de mandatos.....................................................................5 2. Modos de operación..........................................................................................................6 2.1. La línea de mandatos...................................................................................................6 2.2. Edición y ejecución de un guión. .................................................................................6 2.3. Recomendaciones de programación. ............................................................................7 3. Redirecciones. ...................................................................................................................9 3.1.Redirección de entrada.................................................................................................9 3.2. Redirecciones de salida................................................................................................9 3.3. Combinación de redirecciones. ..................................................................................10 3.4. Redirección deentrada/salida.....................................................................................11 3.5. Documento interno. ...................................................................................................11 3.6. Tuberías.....................................................................................................................12 4. Variables.........................................................................................................................14 4.1. Tipos de variables. .....................................................................................................14 4.1.1. Variables locales. ................................................................................................14 4.1.2. Variables de entorno...........................................................................................15 4.1.3. Parámetros de posición. ......................................................................................16 4.1.4. Variables especiales. ...........................................................................................17 4.2.Matrices.....................................................................................................................18 4.3. Configuración del entorno. ........................................................................................18 5. Expresiones. ....................................................................................................................20 5.1. Expresiones aritméticas.............................................................................................20 5.2. Expresiones condicionales. ........................................................................................22 5.2.1. Expresiones de ficheros.......................................................................................23 5.3.2. Expresiones comparativas numéricas..................................................................24 5.3.3. Expresiones comparativas de cadenas. ................................................................25 6. Entrecomillado y expansión. ..........................................................................................26 6.1. Entrecomillado. .........................................................................................................26...
Regístrate para leer el documento completo.