تنقيح برامج Bash
< Bash
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 11:48، 31 يوليو 2018 بواسطة أسامه-دمراني (نقاش | مساهمات)
التنقيح على مستوى البرنامج ككل
حين تحدث مشكلة في البرنامج الذي كتبته فإنك في حاجة إلى وضع يدك على مكان المشكلة بالتحديد داخل الشيفرة، وتوفر Bash مزايا تنقيح شاملة لعل أشهرها هو بدء صدفة فرعية بخيار x-
الذي سيبدأ الصدفة بالكامل في طور التنقيح، وستُطبَع آثار كل أمر إضافة إلى وسائطه (arguments) إلى خَرج قياسي (standard output) بعد توسيع الأوامر لكن قبل تنفيذها.
الشيفرة التالية هي لبرنامج commented-script1.sh
من مثال أساسيات كتابة برامج Bash، وقد استدعينا الصدفة في طور التنقيح (debug mode)، لاحظ أن التعليقات المضافة ليست مرئية في خرج البرنامج: