A continuación vamos a mencionar algunas de las novedades más destacadas de Bash 5:
El comando wait puede ahora esperar la última sustitución de proceso creada.
La variable EPOCHSECONDS expande el tiempo en segundos desde la época Unix.
La variable EPOCHREALTIME expande el tiempo en segundos desde la época Unix con granularidad en microsegundos.
Nuevas posibilidades que se pueden cargar en rm, stat y fgflags.
BASH_ARGV0 es una nueva variable que expande $0 y establece $0 en asignaciones.
Cuando se proporciona un argumento numérico, el comando de lectura de línea enlazable shellexpand line no lleva a cabo la eliminación de las comillas y suprime el comando y el proceso de sustitución. El comando history puede ahora eliminar rangos del historial de entradas y entiende argumentos negativos como contrapeso desde el final de la lista.
Hay una opción para permitir a las variables locales heredar el valor de una variable con el mismo nombre en un ámbito anterior.
Como ya hemos dicho, hay muchas novedades que lo más probable solo sean aprovechables por parte de los usuarios con conocimientos avanzados de Bash. Todos los detalles pueden ser consultados leyendo el email con el que se ha anunciado Bash 5, en el que también se pueden encontrar enlaces para descargarlo.
Los usuarios de perfil medio o bajo no tienen por qué probar Bash 5, sin embargo, para los que no puedan resistir la curiosidad les recomendamos utilizar una máquina virtual para evitar disgustos que luego pueden terminar siendo muy difíciles de echar para atrás.
Terminamos recordando los pasos para guardar el historial de Bash que publicamos en noviembre de 2018.
fuentes:.muylinux.com
- Visto: 900
