След дълъг период на развитие, общността на свободния софтуер вече може да разчита на ГНУ Баш 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 продължава да бъде еталон за тези, които изискват мощност и надеждност от командния ред.