Software

Lanzamiento de Bash 5.0 con nuevas características

Bueno, si has estado usando Bash 4.4.XX, definitivamente te encantará Bash 5.0.

Lanzamiento de Bash 5.0 con nuevas características y corrección de errores

Bash 5.0

La quinta versión se centra en las nuevas variables del shell y muchas de las principales correcciones de errores con esta revisión. También introduce un par de nuevas características junto con algunos cambios incompatibles entre Bash 4.4 y Bash 5.0.

Esta versión corrige varios errores pendientes en bash-4.4 e introduce varias características nuevas. Las correcciones de errores más significativas son una revisión de cómo se resuelven las variables de nameref y una serie de posibles errores de memoria fuera de límites descubiertos a través del fuzzing.

Hay una serie de cambios en la expansión de $@ y $* en varios contextos en los que no se realiza la división de palabras para ajustarse a una interpretación estándar de Posix, y cambios adicionales para resolver casos de esquina para la conformidad con Posix.

El BASH_ARGV0, EPOCHSECONDS y EPOCHREALTIME. El «historial» incorporado puede eliminar los rangos de las entradas del historial y entiende los argumentos negativos como compensaciones del final de la lista del historial. Hay una opción para permitir que las variables locales hereden el valor de una variable con el mismo nombre en un ámbito anterior. Hay una nueva opción de shell que, cuando está habilitada, hace que el shell intente expandir subíndices de matrices asociativas solo una vez (esto es un problema cuando se usan en expresiones aritméticas). La opción de shell ‘globasciiranges’ ahora está habilitada por defecto; se puede desactivar en forma predeterminada en el momento de la configuración.

Bash puede vincularse a una biblioteca Readline ya instalada en lugar de a la versión privada en lib/readline si se desea. Sólo readline-8.0 y versiones posteriores son capaces de proporcionar todos los símbolos que bash-5.0 requiere; las versiones anteriores de la biblioteca Readline no funcionarán correctamente.

Te recomendamos la lectura:  Microsoft anuncia una versión mejorada de Ubuntu 18.04 para Hyper-V

Pueden acceder a la lista completa de cambios aquí, que es bastantee extensa para este famoso intérprete de línea de comandos.

Vía Itsfoss

Gustavo Gamarra

Soy operador de PC e instalador de redes informáticas , redactor y escritor en mis ratos libres. Amante de la tecnología, el cine, el fútbol y los videojuegos. Les escribo desde Buenos Aires, Argentina.

Publicaciones relacionadas

Deja una respuesta

Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar mi política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en [email protected].

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *

Botón volver arriba