باش 5.2 شیل شتون لري

د شلو میاشتو پراختیا وروسته، د GNU Bash 5.2 شیل نوې نسخه، د ډیفالټ لخوا په ډیری لینکس توزیعونو کې کارول کیږي، خپره شوې. په ورته وخت کې، د ریډ لاین 8.2 کتابتون خوشې کول، کوم چې په باش کې د کمانډ لاین ترمیم تنظیم کولو لپاره کارول کیږي، جوړ شوی.

کلیدي پرمختګونه پدې کې شامل دي:

  • بیا لیکل شوی کوډ د قوماندې بدیل جوړښتونه پارس کولو لپاره (د قوماندې بدیل، د بل قوماندې اجرا کولو څخه د محصول بدیل، د بیلګې په توګه، "$(کمانډ)" یا `کمانډ`). نوی تطبیق د بایسون پارسر ته تکراري زنګ کاروي او په بدل شوي ساختمانونو کې د غوره ترکیب چک کول او د غلطیو ژر کشف کول وړاندې کوي.
  • د سرې شاخصونو ښه تجزیه او پراخول. په جوړ شوي غیر ټاکل شوي کمانډ کې د "@" او "*" پیرامیټرو کارولو وړتیا پلي کړه ترڅو د ټول صف د بیا تنظیم کولو پرځای د ورکړل شوي ارزښت سره کیلي بیا تنظیم کړي.
  • یو نوی ترتیب "patsub_replacement" اضافه شوی، کله چې تنظیم شي، په بدل شوي سټینګ کې "&" کرکټر د تار هغه برخې بدلولو لپاره کارول کیږي چې د ټاکل شوي نمونې سره سمون لري. د لفظي "&" داخلول د بیک سلیش سره د تیښتې ته اړتیا لري.
  • د هغو حالتونو شمیر پراخ کړی چې په کوم کې اضافي پروسې نه کیږي، د بیلګې په توګه، د "$( کارولو په وخت کې فورک نور نه پلي کیږي
  • د ټایمر او وخت پای محاسبې لپاره نوی داخلي چوکاټ پلي کړی.
  • د جوړیدو په وخت کې د فعالولو وړتیا چمتو کړې (configure --enable-alt-array-applementation) د صفونو یو بدیل پلي کول چې د حافظې د زیاتوالي په لګښت کې د اعظمي لاسرسي سرعت ترلاسه کولو لپاره مطلوب دی.
  • د $'…' او $"…" بدیل پراخه کارول په ځایی کولو کې کارول کیږي. د noexpand_translations ترتیب او "configure --enable-translatable-strings" د جوړولو اختیار اضافه کړ ترڅو دا کنټرول کړي چې ایا د $"…" ځایی کولو وړ بدیلونو لپاره ملاتړ فعال دی.
  • د مخنیوي لپاره د ډیفالټ ترتیب "globskipdots" لخوا اضافه شوي او فعال شوي. او ".." کله چې لارې پراخوي.

سرچینه: opennet.ru

Add a comment