RSS enviar por correo-e Imprimir
Enviando su voto...
1 2 3 4 5

Versión 4.0 de Bash

Publicado por jchaves
Lunes, 2 de Marzo de 2009

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:

  • La instrucción “coproc”: Bash 4 permite arrancar un proceso en un segundo plano y la comunicación con sus flujos de entrada y salida.
  • La instrucción “mapfile”. El comando interno “mapfile” , permite convertir líneas de un ficheiro directamente en miembros de un array.
  • Cambios en la instrucción “casi”. Cambios en la sintaxe de esta instrucción permiten un mayor control en el flujo de execución.
  • Arrays asociativos. Un array asociativo es un array indexado no con base en los números, sino basándose en una cadena arbitraria. Bash 4 admite el uso de arrays asociativos.

 

Podemos encontrar en esta ligazón un vistazo general a las novedades de Bash 4.0.

social bookmark now:blogmarksdel.icio.usdigg.comgoogle.comRedditscuttleSpurlstumbleupon.comTechnorati
Sindicación RSS Sindicación RSS: Noticias