GNU Bash 5.3: جميع الميزات الجديدة لمترجم الأوامر الشهير

  • أصبح Bash 5.3 متاحًا الآن بعد مرور ثلاث سنوات منذ الإصدار المستقر السابق.
  • يقدم طرق استبدال الأوامر الجديدة ويحسن الامتثال لمعيار C23.
  • تحديثات رئيسية لـ Readline وGLOBSORT وإصلاحات متعددة للأخطاء.
  • أصبح الآن الكود المصدر لـ Bash 5.3 متاحًا للتنزيل من GNU.org.

باش لا شيء

بعد فترة طويلة من التطوير، أصبح بإمكان مجتمع البرمجيات الحرة الآن الاعتماد على جنو باش 5.3 كأحدث إصدار من مُفسِّر الأوامر الشهير. لقد مرّت ثلاث سنوات منذ وصول التحديث الوسيط السابق وقد مر عام منذ توزيع النسخة التجريبية الأولى من التحديث الجديد، والتي أثارت بعض الإثارة بين المتحمسين ومسؤولي النظام.

لا يأتي GNU Bash 5.3 بمفرده، بل يتضمن قائمة ذات صلة بالتحسينات والتغييرات الفنية مما يعزز مكانته كواحد من أكثر الأدوات استخدامًا في أنظمة لينكس وأنظمة التشغيل المتوافقة الأخرى. يمكنك الاطلاع على قائمة التغييرات المضمنة في ملاحظة إصدار 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 بمثابة معيار لأولئك الذين يطالبون بالقوة والموثوقية على سطر الأوامر.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.