
GNU Bash 4.3 parcheado con corrección para Shellshock (CVE-2014-6271). Proporciona un Bourne Again SHell seguro con edición de línea de comandos, control de trabajos y capacidades de scripting.
Este es GNU Bash, versión 4.3. Bash es el Bourne Again SHell del Proyecto GNU, una implementación completa de la especificación del shell POSIX, pero también con edición interactiva de línea de comandos, control de trabajos en arquitecturas que lo soportan, características similares a csh como sustitución de historial y expansión de llaves, y una gran cantidad de otras características. Para más información sobre las características de Bash que son nuevas en este tipo de shell, consulte el archivo `doc/bashref.texi'. También hay una gran página de manual estilo Unix. La página de manual es la descripción definitiva de las características del shell.
Consulte el archivo POSIX para una discusión sobre cómo los valores predeterminados de Bash difieren de la especificación POSIX y una descripción del `modo posix' de Bash.
Hay algunas incompatibilidades visibles para el usuario entre esta versión de Bash y versiones anteriores ampliamente distribuidas, bash-4.1 y bash-4.2. Para más detalles, consulte el archivo COMPAT. El archivo NEWS enumera brevemente las características nuevas en esta versión.
Bash es software libre, distribuido bajo los términos de la Licencia Pública General [GNU] publicada por la Free Software Foundation, versión 3 de la Licencia (o cualquier versión posterior). Para más información, consulte el archivo COPYING.
Una serie de preguntas frecuentes se responden en el archivo `doc/FAQ'.
Para compilar Bash, escriba ./configure', luego make'. Bash configura automáticamente el proceso de construcción, por lo que no debería ser necesaria ninguna intervención adicional. Bash se compila con gcc' por defecto si está disponible. Si desea usar cc' en su lugar, escriba
CC=cc ./configure
si está utilizando un shell de estilo Bourne. Si no, lo siguiente puede funcionar:
env CC=cc ./configure
Lea el archivo INSTALL en este directorio para obtener más información sobre cómo personalizar y controlar el proceso de construcción. El archivo NOTES contiene información de instalación y configuración específica de la plataforma.
Si es un usuario de csh y desea convertir sus alias de csh a alias de Bash, puede usar el script examples/misc/alias-conv.sh' como punto de partida. El script examples/misc/cshtobash' es un script más ambicioso que intenta hacer un trabajo más completo.
Los informes de errores para bash deben enviarse a:
usando el programa `bashbug' que se construye e instala al mismo tiempo que bash.
La lista de discusión `[email protected]' a menudo contiene información sobre nuevos ports de Bash, o discusiones sobre nuevas características o cambios de comportamiento que la gente desearía. Esta lista de correo también está disponible como un grupo de noticias usenet: gnu.bash.bug.
Cuando envíe un informe de error, utilice el programa bashbug' que se construye al mismo tiempo que bash. Si bash no se compila, intente construir bashbug directamente con make bashbug'. Si no puede construir `bashbug', envíe un correo a [email protected] con la siguiente información:
* el número de versión y el estado de lanzamiento de Bash (por ejemplo, 2.05a-release)
* la máquina y el sistema operativo en el que se ejecuta (puede ejecutar
`bashversion -l' desde el directorio de construcción de bash para esta información)
* una lista de las banderas de compilación o el contenido de `config.h', si
corresponde
* una descripción del error
* una receta para recrear el error de manera confiable
* ¡una corrección para el error si la tiene!
El programa `bashbug' incluye gran parte de esto automáticamente.
Las preguntas y solicitudes de ayuda con bash y la programación en bash pueden enviarse a la lista de correo [email protected].
Si desea contactar directamente a los mantenedores de Bash, envíe un correo a [email protected].
Aunque los mantenedores de Bash no prometen corregir todos los errores, nos gustaría que este shell sea lo mejor que podamos hacer.
¡Disfrútelo!
Chet Ramey [email protected]
Se permite la copia y distribución de este archivo, con o sin modificación, en cualquier medio sin regalías, siempre que se conserve el aviso de derechos de autor y este aviso. Este archivo se ofrece tal cual, sin ninguna garantía.