Recién se anunció la dispoñibilidade de la versión 4.0 de Bash . Se trata de la cuarta versión mayor de la Bourne-Again Shell (“otro intérprete de comandos Bourne”).
Bash es el intérprete de comandos predeterminado en la mayoría de sistemas GNU/Linux, así como en el sistema MacOS X, y pode instalarse y usarse en la mayoría de sistemas de tipo UNIX. Como curiosidad, Bash también funciona en contornos Windows, gracias a los esfuerzos del proyecto Cygwin .
Bash es una evolución del intérprete de comandos clásico de UNIX sh (la Bourne Shell original). ES plenamente compatíbel con sh, pero además incluye características propias que la mejoran y resultan muy útiles tanto para el uso interactivo como para emplearlas dentro de scripts.
Bash (y los intérpretes de comandos en general) es una pieza indispensable dentro de un sistema GNU. Historicamente, eran la única manera que había para la interacción con el ordenador. Además, el arranque del sistema depende en grande medida de que un intérprete procese los scripts de inicio.
En estos últimos años, el uso de los intérpretes de comandos pode parecer algo anecdótico frente a los modernos contornos de escritorio como pueden ser Gnome o KDE. Sin embargo, los intérpretes de comandos siguen a resultar indispensables para la administración de servidores y para algunas personas usuarias, que encontraron en los intérpretes de comandos y en las utilidades de consuela un contorno altamente productivo.
Los avances añadidos en esta nueva versión de Bash incluyen:
Podemos encontrar en esta ligazón un vistazo general a las novedades de Bash 4.0.