La nueva versión del shell GNU Bash 5.1 ya está en servicio



Hoy se supo sobre el lanzamiento de una nueva versión del intérprete de comandos GNU Bash 5.1 . Se necesitaron dos años completos para desarrollarlo. Además, hay más noticias: se ha creado el lanzamiento de la biblioteca readline 8.1 , que se usa en bash para organizar la edición de la línea de comandos.



Acerca de lo nuevo y útil: bajo el corte.



  • . SRANDOM, 32- . LCRNG getrandom/getentropy, /dev/urandom arc4random. , , , .
  • , PROMPT_COMMANDS. .
  • Readline (bracketed-paste), escape- ("\e[200~" "\e[201~") . , , .
  • . / ("[key]=value"). , - , .
  • . , «U», «u» «L» , , «K» — /.
  • , BASH_COMPAT. Compat50 5.0 .
  • , , , . 4.4. «» POSIX, .
  • POSIX- , . «diff <(sort file1) <(sort file2)».
  • asort, mktemp, accept, mkfifo, csv cut/lcut.
  • wait "-p ". PID , «wait -n» wait .
  • rl-clear-display .
  • read select. trap- read. SIGINT.
  • El comando shell-transpose-words, que se introdujo en readline, usa la misma definición de palabra que shell-forward-word. Por defecto, los enlaces de teclado se utilizan para los comandos shell-forward-word, shell-backward-word, shell-transpose-words y shell-kill-word.
  • El nuevo operador "test-N" determina el tiempo con precisión de nanosegundos.
  • Se permite escribir en la variable BASH_REMATCH.
  • Se ha agregado el comando "-R" a ulimit para ver y configurar el recurso RLIMIT_RTTIME.
  • Al salir de un shell, bash cierra todos los FIFO, independientemente de la terminación de los procesos asociados.


La lista completa de cambios se puede encontrar aquí .






All Articles