Solo estaba revisando el repositorio oficial de bash (generalmente no hago esto) por algo que no está relacionado, pero noté que bash 5 ya estaba en beta. Tenía curiosidad por saber qué será nuevo en bash 5 pero no pude encontrar ninguna información. ¿Alguien puede resumir los cambios entre la versión 4.4 y 5 de Bash
29
CHANGES
archivo: git.savannah.gnu.org/cgit/bash.git/tree/…Respuestas:
Los cambios realizados
bash
entre la versión 4.4 y 5.0 (lanzada el 07-01-2019) se pueden encontrar en elNEWS
archivo en labash
distribución de origen.Aquí hay un enlace (los cambios son demasiado numerosos para enumerarlos aquí).
fuente
loadable builtins
. ¿ Siguebash
el nuevo estándar establecidoksh93
para encontrar mejoras incorporadas a través de enPATH
lugar de darles siempre prioridad?bash
4.4 y versiones posteriores los usaBASH_LOADABLES_PATH
y carga desde allí conenable -f builtin-name
.enable
parece una reimplementación delksh93
comando,builtin
pero pierde la característica de asociar una ruta a cada comando incorporado, queksh93
generalmente está predefinido/usr/ast/bin/<name>
y permite tener un control de grano fino sobre todos los componentes incorporados.Si usted, como yo, está buscando las características principales en lugar del registro de cambios completo, esta publicación del mantenedor, Chet Ramey, lo repasa. Aquí está la sección interesante:
También se refiere a estos dos archivos, en caso de que desee más:
fuente
Ejemplo sobre la eliminación de un rango:
o eliminando los últimos 10:
Extracto de la página de manual de Bash 5 :
Ver mi respuesta relacionada: Eliminar un rango del historial de bash
fuente