GNU Bash 5.3: все новые возможности популярного командного интерпретатора

  • Bash 5.3 теперь доступен спустя три года с момента выхода предыдущей стабильной версии.
  • Вводит новые методы подстановки команд и улучшает соответствие стандарту C23.
  • Значительные обновления Readline, GLOBSORT и многочисленные исправления ошибок.
  • Исходный код Bash 5.3 теперь доступен для загрузки с GNU.org.

Баш НИЧЕГО

После длительного периода разработки сообщество свободного программного обеспечения теперь может рассчитывать на GNU Bash 5.3 как последняя версия известного командного интерпретатора. Прошло три года с момента появления предыдущее среднее обновление и год с момента распространения первой альфа-версии нового обновления, что вызвало определенный ажиотаж среди энтузиастов и системных администраторов.

GNU Bash 5.3 не поставляется отдельно, а включает в себя соответствующий список улучшений и технических изменений которые укрепляют его позицию как одного из наиболее используемых инструментов в системах Linux и других совместимых операционных системах. Список включенных изменений можно увидеть в Примечание к выпуску RC 2.

Новые методы подстановки команд в Bash 5.3

Среди наиболее заметных новых функций — новый способ выполнения замены команд, что позволяет выполнять команды в текущем контексте самого интерпретатора. Это позволяет, например, считывать результат подстановки из переменной среды REPLY после завершения процесса, что обеспечивает более гибкие и эффективные рабочие процессы для скриптов и автоматизированных задач.

Поддержка стандарта C23 и улучшения в Readline

Команда Баша имеет работали над адаптацией интерпретатора к новому стандарту C23, что необходимо для того, чтобы проект оставался актуальным и безопасным в будущем. Однако это решение означает, что Bash больше не может быть скомпилирован с использованием старых компиляторов C, в частности тех, которые поддерживают только стиль K&R.

Библиотека Readline, необходимая для редактирования командной строки и управления историей, теперь добавлена ​​опция, позволяющая выполнять поиск без учета регистра, Кроме того, переменная GLOBSORT может использоваться для определения того, как Bash должен сортировать результаты при завершении пути, что особенно полезно для тех, кто имеет дело с большими объемами файлов и папок.

Многочисленные исправления и оптимизации

В дополнение к замечательным возможностям Bash 5.3 включает в себя длинный список исправлений ошибок которые способствуют большей стабильности и лучшему пользовательскому опыту. Некоторые из этих улучшений уже были анонсированы в анонсах и релиз-кандидатах до финального релиза.

Как получить Bash 5.3

Желающие лично опробовать все эти улучшения могут загрузить исходный код Bash 5.3. прямо с официального сайта GNUВ этом выпуске Bash продолжает оставаться эталоном для тех, кому требуется мощность и надежность в командной строке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.