hoihh

Páginas: 18 (4437 palabras) Publicado: 18 de noviembre de 2013
Tutorial de programación en
BASH

PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor información.
PDF generated at: Mon, 24 Oct 2011 23:18:49 UTC

Contenidos
Artículos
Conceptos e Historia de BASH

1

El Manual de BASH Scripting Básico para Principiantes

1

Sintaxis

3

Hola Mundo en BASH

4

Variables en BASH5

Llamando a una variable

5

Generando un numero aleatorio y enviandolo a una variable

6

Comandos básicos de una shell

6

Condicionales y ciclos

7

El básico (If-Then)

8

El clon (Case-Esac)

10

El clásico (For)

12

El ciclo (While)

14

Funciones

15

Opciones (parámetros)

16

Compilar (ofuscar) BASH scripts con C - SHC

17

CombinandoBASH con otros lenguajes de scripting

18

Referencias
Fuentes y contribuyentes del artículo

20

Fuentes de imagen, Licencias y contribuyentes

21

Licencias de artículos
Licencia

22

Conceptos e Historia de BASH

Conceptos e Historia de BASH
Descripción
BASH es un shell de Unix (intérprete de comandos de Unix) escrito para el proyecto GNU. Su nombre es un
acrónimo debourne-again shell (otro shell bourne); haciendo un juego de palabras (born-again significa
renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros shells importantes de Unix.
BASH es el shell por defecto en la mayoría de sistemas GNU/Linux, además de Mac OS X Tiger, y puede ejecutarse
en la mayoría de los sistemas operativos tipo UNIX. También se ha portado a Microsoft Windows por elproyecto
Cygwin.

Breve historia
Hacia 1978 el shell Bourne era el shell distribuido con el Unix versión 7. Stephen Bourne, por entonces investigador
de los Laboratorios Bell, escribió el shell Bourne original.
Brian Fox escribió el shell bash en 1987.
En 1990, Chet Ramey se convirtió en su principal desarrollador.

El Manual de BASH Scripting Básico para
Principiantes

El Manual deBASH Scripting Básico
para Principiantes
Presentación
¡Saludos! estimado lector, seguramente te preguntas: "¿Qué clase de 'introducción' es esta?". Bueno, la verdad es que
no soy muy original a la hora de redactar introducciones, pero lo bueno siempre está por venir (al menos así dicen
por ahí). Bueno, al grano, este libro tiene la finalidad de dar una ligera introducción al mundo del softwarelibre por
medio de enseñar lo que se conoce como Shell Scripting, más específicamente enfocado a la shell GNU/BASH; sin
embargo del tema en concreto hablaré en el primer capítulo.
Te invito si me estás leyendo en Wikilibros a que corrijas, traduzcas, amplíes (o dignifiques) el contenido del texto
en cuestión. O bien, puedes contactarme en mi pagina de discusión y con gusto te tomaré en cuenta.Nota importante
Si haces alguna modificación al libro, por favor en la zona de discusión de esta página anota los cambios,
siempre que sean significativos. No olvides poner tu firma.

1

El Manual de BASH Scripting Básico para Principiantes

Contenido
1. Conceptos e Historia de BASH
1. Sintaxis
2. Hola Mundo en BASH
2. Variables en BASH
1. Llamando a una variable
2. Generando unnumero aleatorio y enviandolo a una variable
3. Comandos básicos de una shell
4. Condicionales y ciclos
1. El básico (If-Then)
2. El clon (Case-Esac)
3. El clásico (For)
4. El ciclo (While)
5. El otro ciclo (Until)*
5. Operadores*
6. Funciones*
7. Opciones (parámetros)
8. Como hacer scripts con estilo*
1. Debugging y errores comunes*
2. "Bachismos" y compartibilidad con POSIX*
9.Compilar (ofuscar) BASH scripts con C - SHC
10. Combinando BASH con otros lenguajes de scripting
11. Otras shells interesantes*
12. Autores y/o colaboradores de este wikilibro.
' * ' = Significa que este cápitulo aún no ha sido creado.

Muestrario de Scripts
En esta sección podrás encontrar scripts de muestra. Por supuesto, todos liberados bajo la licencia GPLv3.
1. Script instalador de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS