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

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

Bash НІЧОГО

Після тривалого періоду розвитку спільнота вільного програмного забезпечення тепер може розраховувати на 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.