فحص القيم أثناء التنفيذ
غالبًا ما يكون من المفيد ، جنبًا إلى جنب مع التتبع ، عرض محتوى المتغيرات لرؤية الأعمال الداخلية للنص أثناء تنفيذه. تطبيق إضافية صدى عادةً ما تؤدي العبارات الغرض:
#! / بن / باش
# مشكلة: البرنامج النصي لتوضيح الأخطاء الشائعة رقم = 1
صدى "number = $ number" # DEBUG
set -x # قم بتشغيل التتبع إذا [$ number = 1] ؛ من ثم
صدى "الرقم يساوي 1." آخر
صدى "الرقم لا يساوي 1."
fi
set + x # قم بإيقاف تشغيل التتبع
#! / بن / باش
# مشكلة: البرنامج النصي لتوضيح الأخطاء الشائعة رقم = 1
صدى "number = $ number" # DEBUG
set -x # قم بتشغيل التتبع إذا [$ number = 1] ؛ من ثم
صدى "الرقم يساوي 1." آخر
صدى "الرقم لا يساوي 1."
fi
set + x # قم بإيقاف تشغيل التتبع
في هذا المثال البسيط ، نعرض ببساطة قيمة الرقم المتغير ونضع علامة على السطر المضاف بتعليق لتسهيل تحديده وإزالته لاحقًا. هذه التقنية مفيدة بشكل خاص عند مشاهدة سلوك الحلقات والحسابات داخل النصوص.