Tar éis beagnach trí bliana forbartha, foilsíodh leagan nua den ateangaire orduithe GNU Bash 5.3, a úsáidtear de réir réamhshocraithe i bhformhór na ndáiltí Linux. Ag an am céanna, eisíodh an leabharlann readline 8.3, a úsáidtear i bash chun eagarthóireacht líne orduithe a eagrú.
I measc na bpríomhfheabhsúcháin tá:
- Tá foirmeacha nua ionadaithe ordaithe "${ command; }" agus "${|command;}" curtha i bhfeidhm, rud a ligeann duit aschur an ordaithe a thascradh gan próiseas linbh ar leith a fhorcáil agus gan píopaí gan ainm a úsáid. Cuirtear torthaí fhorghníomhú an ordaithe ar ais mar thoradh ar ionadú nó scríobhtar chuig an athróg REPLY iad.
- Cuireadh athróg nua GLOBSORT leis, a shainíonn an modh sórtála agus cosán comhaid á chur leis. Mar shampla, is féidir leat rogha a dhéanamh sórtáil de réir ainm (GLOBSORT=ainm), méid (GLOBSORT=méid), nó am modhnaithe (GLOBSORT=mtime), agus ord sórtála díreach (ó níos lú go dtí níos mó) nó droim ar ais (ó níos mó go dtí níos lú) a shainiú freisin (mar shampla, le "GLOBSORT=-méid" taispeánfar na comhaid is mó ar dtús).
- Tá rogha "-V varname" san ordú ionsuite "compgen" anois chun breiseanna ginte le hathróg a shábháil in ionad iad a aschur chuig aschur caighdeánach.
- Cuireadh an rogha "-E" leis an ordú ionsuite "léigh", a úsáideann an leabharlann readline le rialacha uathchríochnaithe tógála bash agus sonraí á n-iontráil.
- Tá rogha "-p PATH" san ordú ionsuite "source" anois a ligeann duit an liosta cuardaigh a shárú i gcosáin chomhad (úsáidtear an luach sonraithe in ionad an athróg $PATH).
- Tá an cód foinse tiontaithe chun an caighdeán C23 a úsáid. Tá deireadh curtha leis an gcumas tiomsaitheoirí a thógáil i mód "K&R C" (an stíl a fhreagraíonn don chur síos ar an teanga C sa leabhar "The C Programming Language" le Kernighan agus Ritchie).
- Tá an t-ordú ionsuite "umask" lánchomhlíontach le sonraíochtaí POSIX.
- Cuireadh ordú inluchtaithe "kv" leis a ghineann eagar comhlachaitheach bunaithe ar shraith sonraí i bhformáid eochrach-luach.
- Cuireadh ordú inluchtaithe "strptime" leis a athraíonn léiriú téacsúil ar dháta agus am go ham epochal (líon na soicindí ó 1 Eanáir, 1970).
- Cuireadh ordú inluchtaithe "fltexpr" leis a cheadaíonn oibríochtaí uimhríochta snámhphointe cosúil leis an ordú let.
- Cuireadh an athróg BASH_MONOSECONDS a socraíodh go dinimiciúil leis, ina bhfuil luach reatha clog monachónach an chórais, a mhéadaíonn go leanúnach, fiú nuair a athraíonn an t-am go dtí an luach san am atá thart.
- I mód POSIX, déantar comparáidí teaghrán san ordú "test" ag baint úsáide as na hoibreoirí "<" agus ">" anois agus an suíomh reatha á chur san áireamh.
- Leis an ordú "bind -x", is féidir spás a úsáid chun an eochair agus an t-ordú atá le glaoch a scaradh, fad is atá an seicheamh idir comharthaí athfhriotail dúbailte.
- Cuireann an leagan nua de Readline rogha "search-ignore-case" ar fáil le haghaidh cuardaigh neamh-íogair ó thaobh cás de ar an stair. Cuireadh an t-ordú "export-completions" leis chun comhlánuithe focal a onnmhairiú le haghaidh próiseála i bpróisis eile. Cuireadh an t-ordú "execute-named-command" leis chun ordú a fhorghníomhú a bhfaightear a ainm ón sruth ionchuir caighdeánach.
Foinse: oscailtenet.ru
