Scripts Linux

Páginas: 21 (5169 palabras) Publicado: 26 de noviembre de 2012
SEMINARIO 06053 PROGRAMACIÓN AVANZADA EN SHELL (shellscripts)

Ramón M. Gómez Labrador (ramon.gomez@eii.us.es) Abril de 2.005

Nota importante: El presente seminario se oferta dentro del plan de formación para personal informático de la Universidad de Sevilla para el año 2006 y toda su documentación asociada está bajo licencia Creative Commons con reconocimiento(http://creativecommons.org/licenses/by/2.5/deed.es). 1ª edición: Curso 03-55 Programación Avanzada en Shell, octubre 2.003. 2ª edición: Curso 05-08 Programación Avanzada en Shell, abril 2.005. Esta 3ª edición divide el curso en 2 seminarios: 1. Seminario 06013 Programación Avanzada en Shell (línea de comandos), septiembre 2.006. 2. Seminario 06053 Programación Avanzada en Shell (shellscripts), septiembre 2.006.

2 06013 Programación Avanzada en Shell (shellscripts)

ÍNDICE
1. Introducción.................................................................................4 1.1. La línea de mandatos........................................................................4 1.2. Edición y ejecución de un guión........................................................4 1.3. Recomendaciones deprogramación.................................................5 2. Expansiones.................................................................................7 2.1. Expansión de llaves...........................................................................7 2.2. Expansión de tilde.............................................................................8 2.3. Expansión de parámetro o devariable..............................................9 2.4. Sustitución de mandato...................................................................10 2.5. Expansión aritmética.......................................................................11 2.6. Sustitución de proceso....................................................................11 2.7. División enpalabras........................................................................12 2.8. Expansión de fichero.......................................................................12 3. Programación estructurada.......................................................14 3.1. Listas de mandatos..........................................................................14 3.1.1. Listas condicionales..................................................................153.2. Estructuras condicionales y selectivas...........................................15 3.2.1. Estructuras condicionales.........................................................15 3.2.2. Estructura selectiva..................................................................17 3.3. Bucles..............................................................................................18 3.3.1. Buclesgenéricos.......................................................................19 7.3.2. Bucles condicionales “mientras” y “hasta”...............................20 3.3.3. Bucle de selección interactiva..................................................21 4. Funciones...................................................................................22 5. Característicasespeciales..........................................................25 5.1. Programas interactivos...................................................................25 5.2. Control de trabajos..........................................................................26 5.3. Intérprete de uso restringido..........................................................28 6.Referencias................................................................................29

3

1. Introducción

1.1. La línea de mandatos.
La línea de mandatos es el interfaz del usuario con el sistema, que permite personalizar el entorno de operación y ejecutar programas y guiones. El formato típico de una línea consta de una orden y unos modificadores y parámetros opcionales, aunque puede incluir algunos caracteres especiales, que modifican...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Scripts Abm Linux
  • Emplear Scripts Con Comandos Linux
  • Scripts linux
  • Scripts de Linux
  • Scripts Linux
  • Preguntas Scripts
  • Scripts de linux
  • Sql Scripts

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS