El Manual de BASH Scripting Básico para Principiantes

De Wikilibros, la colección de libros de texto de contenido libre.
Saltar a: navegación, buscar

El Manual de BASH Scripting Básico para Principiantes

Presentación[editar]

¡Saludos! estimado lector. Este libro tiene la finalidad de dar una ligera introducción al mundo del software libre por medio de enseñar lo que se conoce como Shell Scripting, más específicamente enfocado a la shell GNU/BASH.

Te invito si 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.

Contenido[editar]

Conceptos e Historia de BASH[editar]

Sintaxis[editar]

Hola Mundo en BASH[editar]

Variables en BASH[editar]

Llamando a una variable[editar]

Generando un numero aleatorio y enviandolo a una variable[editar]

Comandos básicos de una shell[editar]

Condicionales y ciclos[editar]

El básico (If-Then)[editar]

El clon (Case-Esac)[editar]

El clásico (For)[editar]

El ciclo (While)[editar]

El otro ciclo (Until)[editar]

Operadores[editar]

var x =5; var rectwidth = 30; rect (20, 20, rectwidth,rectwidth); var w = 25; var h = 20; rect (20, 20, w, h); ellipse ( 20, 20, w, h,); var xPos = 15; var yPos = 10; rect (xPos, yPos, 20, 20); var xPos = 60; rect ( 30, 40, 50); ellipse (xPos, 30, 20, 40); ellipse (xPos, 20, 30, 40);Cuadrito juego

Opciones (parámetros)[editar]

Como hacer scripts con estilo[1][editar]

Debugging y errores comunes[1][editar]

"Bachismos" y compartibilidad con POSIX[1][editar]

Compilar (ofuscar) BASH scripts con C - SHC[editar]

Combinando BASH con otros lenguajes de scripting[editar]

Otras shells interesantes[1][editar]

Autores y/o colaboradores de este wikilibro.[editar]

Grado de desarrollo: 70% (a fecha de 27 sep 2017 - El calculo del desarrollo es aproximado)

Muestrario de Scripts[editar]

En esta sección podrás encontrar scripts de muestra. Por supuesto, todos liberados bajo la licencia GPLv3.

Script instalador de Automatix 2 para *Ubuntu 6.06 a 7.10 y Debian Etch[editar]

Script para Bloquear Páginas de Internet (con Zenity)[editar]

Wikilibros Relacionados[editar]


  1. 1,0 1,1 1,2 1,3 Este cápitulo aún no ha sido creado.