Mgbe ihe fọrọ nke nta ka ọ bụrụ afọ atọ mmepe, ebipụtala ụdị ọhụrụ GNU Bash 5.3 onye ntụgharị okwu iwu, nke ejiri ndabara mee ihe na ọtụtụ nkesa Linux. N'otu oge ahụ, ewepụtala ọbá akwụkwọ readline 8.3, nke a na-eji na bash iji hazie nhazi ahịrị iwu.
Nkwalite isi gụnyere:
- Ụdị ngbanwe iwu ọhụrụ "${iwu; }" na "${|iwu;}" ka etinyere ya, na-enye ohere ka ọ kwụsịtụ mmepụta iwu n'ebughị ụzọ nwa dị iche iche na-ejighị ọkpọkọ akpọghị aha. A na-eweghachite nsonaazụ mkpochapụ iwu dịka nsonaazụ nnọchi ma ọ bụ dee ya na mgbanwe azịza.
- Agbakwụnyela GLOBSORT ọhụrụ, nke na-akọwa usoro nhazi mgbe ị na-etinye ụzọ faịlụ. Dịka ọmụmaatụ, ị nwere ike ịhọrọ ịhazi aha (GLOBSORT = aha), nha (GLOBSORT = nha), ma ọ bụ oge mgbanwe (GLOBSORT = mtime), ma kọwapụta kpọmkwem (site na obere ruo ibu) ma ọ bụ tụgharịa (site na ibu ruo obere) usoro nhazi (dịka ọmụmaatụ, na "GLOBSORT=-size" faịlụ kachasị ukwuu ga-ebu ụzọ gosi).
- Iwu arụnyere n'ime "compgen" nwere ugbu a nhọrọ "-V varname" iji chekwaa mgbakwunye emepụtara na mgbanwe kama ịwepụta na mmepụta ọkọlọtọ.
- Agbakwunyela nhọrọ "-E" na iwu arụnyere n'ime "gụọ", nke na-eji ọbá akwụkwọ agụpụta na bash na-arụ iwu mmecha akpaaka mgbe ị na-abanye data.
- Iwu "isi iyi" arụnyere n'ime ugbu a nwere nhọrọ "-p PATH" nke na-enye ohere iwepụ ndepụta ọchụchọ na ụzọ faịlụ (a na-eji uru akọwapụtara kama mgbanwe $ PATH).
- Agbanwela koodu isi mmalite ka ọ jiri ọkọlọtọ C23. Akwụsịla ikike ịrụ ndị nchịkọta ihe n'ụdị "K&R C" (ụdị kwekọrọ na nkọwa asụsụ C n'akwụkwọ "The C Programming Language" nke Kernighan na Ritchie) akwụsịla.
- Iwu arụnyere n'ime ya "umask" dabara nke ọma na nkọwapụta POSIX.
- Agbakwunyere iwu nke nwere ike ibu ibu "kv" nke na-ewepụta usoro mmekọrịta dabere na usoro data n'ụdị isi-uru.
- Iwu agbakwunyere loadable "strptime" nke na-atụgharị ihe nnochi anya ederede nke ụbọchị na oge ka ọ bụrụ oge epochal (ọnụọgụ nke sekọnd kemgbe Jenụwarị 1, 1970).
- Agbakwunyere iwu na-ebu ibu "fltexpr" nke na-enye ohere ịrụ ọrụ mgbakọ na-ese n'elu mmiri dị ka iwu ikike.
- Agbakwunyere dynamically set variable BASH_MONOSECONDS, nke nwere uru dị ugbu a nke elekere monotonic sistemụ, nke na-abawanye na-aga n'ihu, ọbụlagodi mgbe oge gbanwere na uru gara aga.
- Na ọnọdụ POSIX, atụnyere eriri na iwu "ule" site na iji "<" na ">" ndị na-arụ ọrụ ugbu a na-eburu n'uche mpaghara dị ugbu a.
- Iwu "bind -x" na-enye ohere ohere ikewapụ igodo na iwu a ga-akpọku, ma ọ bụrụhaala na etinyere usoro ahụ n'ọnụ ụzọ abụọ.
- Ụdị Readline ọhụrụ a na-enye nhọrọ "search-ignore-case" maka ọchụchọ akụkọ ihe mere eme na-enweghị mmetụta. Agbakwunyela iwu "bupu-mmecha" maka mmecha okwu mbupụ maka nhazi na usoro ndị ọzọ. Agbakwunyela iwu "execute-named-command" iji mezuo iwu nke enwetara aha ya na iyi ntinye ọkọlọtọ.
isi: opennet.ru
