
Спустя три года после выхода Bash 5.2 и 1 год после первой альфа-версии, GNU Bash 5.3 был выпущен как шаг вперед для этой популярной оболочки, используемой в Linux и других операционных системах.
GNU Bash 5.3 представляет новую форму подстановки команд, которая выполняет команду в текущем контексте выполнения оболочки. Это позволяет читать вывод подстановки команды или находить результат через переменную оболочки «REPLY» после завершения подстановки команды.
Bash 5.3 также был обновлен для соответствия языку программирования C23, Readline добавил новую опцию для поиска без учета регистра, переменная GLOBSORT
может быть использована для определения того, как оболочка будет сортировать результаты завершения имени пути, и многие другие изменения. Соответствие C23 означает, что Bash больше не может компилироваться компиляторами C в стиле K&R.
В Bash 5.3 также найдено множество исправлений ошибок. Более подробную информацию об изменениях в версии 5.3 можно найти в анонсе. Желающие загрузить Bash 5.3 из исходников могут сделать это через GNU.org.