El Manual de BASH Scripting Básico para Principiantes
PresentaciónEditar
¡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.
ContenidoEditar
Conceptos e Historia de BASHEditar
SintaxisEditar
Hola. Wikilibros:Bienvenidos a Wikilibros. Hemos revisado tus ediciones como solemos hacer con la gente que nos echa una mano sin identificarse. Gracias por tu contribución, te invitamos a que sigas colaborando con nosotros.
Te recomendamos que te registres, es la mejor manera de presentarte a la comunidad y además tiene otras ventajas (explicadas en la Wikipedia). Si te registras, podremos reconocerte, pues como norma general revisamos todas las contribuciones anónimas para evitar cambios malintencionados. También recordaremos tus contribuciones y nos evitarás tener que revisar todos tus cambios. Registrarse es gratis y para hacerlo sólo se requiere que elijas un nombre de usuario y una contraseña, o sea que no tienes porqué dar ningún dato personal (puedes, si lo deseas, dar tu dirección de correo electrónico para comunicarte con otros usuarios).
Si no te registras, no importa, te seguimos agradeciendo tus futuras contribuciones. #! /bin/bash echo "hola mundo"
Variables en BASHEditar
Llamando a una variableEditar
Generando un número aleatorio y enviandolo a una variableEditar
Comandos básicos en shellEditar
Condicionales y ciclosEditar
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
OperadoresEditar
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 - SHCEditar
Combinando BASH con otros lenguajes de scriptingEditar
Otras shells interesantes[1]Editar
Autores y/o colaboradores de este wikilibro.Editar
Muestrario de ScriptsEditar
En esta sección podrás encontrar scripts de muestra. Por supuesto, todos liberados bajo la licencia GPLv3.