Басх 5.2 је већ објављен и долази са вестима, исправкама и још много тога

треснути

Басх (Боурне Агаин Схелл) је ГНУ пројекат, потпуна имплементација ПОСИКС спецификације љуске

После скоро 2 године развоја (тачније двадесет месеци развоја) лансирање нову верзију ГНУ љуске Басх 5.2, који је ажурирање пете гране (5.к) и да ово издање поправља неколико значајних грешака у басх-5.1 и уводи низ нових функција.

За оне од вас који су нови у басх-у, требало би да знате да је ово подразумевана шкољка у већини Линук дистрибуција.

Главне нове карактеристике Басха 5.2

У овој новој верзији која је представљена из Басх 5.2 примећује се да се радило на преписивању кода ради анализе конструкција замене команди и замена излаза приликом извршавања друге команде, као што је "$(цомманд)" или `цомманд`. Нова имплементација рекурзивно позива парсер бизона. Ово замењује ад-хоц рашчлањивање коришћено у претходним верзијама и омогућава бољу проверу синтаксе и хвата синтаксичке грешке много раније.

Још једна промена која се истиче у овој новој верзији Басх 5.2 је побољшано рашчлањивање и проширење низа индекса, плус је имплементирана могућност коришћења параметара "@" и "*" у уграђеној команди за ресетовање кључа на дату вредност уместо ресетовања читавог низа.

Поред овога помиње се и то додао је ново подешавање „патсуб_реплацемент“, када је постављен, знак '&' у замењеном низу се користи за замену дела стринга који одговара датом шаблону.

Такође истиче се да постоји нови оквир за време чекања на ред за читање, који укључује нове
јавне функције за постављање временских ограничења и видети колико је времена преостало пре него што истекне, плус ту је и нова опција конфигурације: --витх-схаред-термцап-либрари, која приморава дељену библиотеку за читање да се повеже са дељеном библиотеком термцап (или псује /нцурсес/термлиб) тако да апликације не морају.

Од осталих промена који се издвајају од ове нове верзије Басх 5.2:

  • Број ситуација у којима се додатни процеси не рачвају је проширен, на пример, рачвање се више не користи када се користи конструкција „$(“
  • Имплементиран је нови интерни оквир за израчунавање тајмера и временског ограничења.
  • Обезбеђена је могућност да се у време компајлирања (цонфигуре --енабле-алт-арраи-имплементатион) омогући алтернативна имплементација низа која је оптимизована за максималну брзину приступа по цену повећане потрошње меморије.
  • Проширено коришћење замена $'...' и $»...» које се користе у локализацији.
  •  'принтф' има нови специфицатор формата '%К'. Ово се понаша као "%к", али примењује било коју специфицирану прецизност на оригинални аргумент без наводника, затим наводи наводнике и исписује резултат.
  • Додата је поставка ноекпанд_транслатионс и опција за прављење „цонфигуре --енабле-транслатабле-стрингс“ за контролу да ли је омогућена подршка за локализујуће замене $....
  • У посик режиму, `принтф' сада може да се користи лонг доубле за спецификације конверзије са помичним зарезом ако постоје, у супротном мора бити само дупло.
  • Додато и подразумевано омогућено „глобскипдотс“ да би се избегло „." и ".." при проширењу рута..

Истовремено, објављена је библиотека реадлине 8.2, која се у басх-у користи за организовање уређивања командне линије.

На крају, треба напоменути да ова верзија басх-а се може повезати са Реадлине библиотеком већ инсталиран уместо приватне верзије у либ/реадлине ако желите. Важно је само напоменути да је верзија од реадлине-8.1 и касније верзије могу да обезбеде све симболе које басх-5.2 захтева, тако да старије верзије Реадлине библиотеке неће радити исправно.

Коначно за оне који су заинтересовани да сазнају нешто више, као и за оне који сада желе да набаве ову нову верзију, можете посетити следећи линк.

Како добити Басх 5.2 на Линуку?

Тренутно Остаје само да сачекамо да се укључи нова верзија Басх-а унутар спремишта Линук дистрибуција, јер је то најбоља опција.


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.