المهام التكرارية في Bash

من موسوعة حسوب
مراجعة 05:55، 11 أغسطس 2018 بواسطة أسامه-دمراني (نقاش | مساهمات) (إدخال 2.0 محتوى، 3.0 تنسيق وتصنيفات)


ملخص

ستتعلم في هذا الباب كيف يمكن للأوامر المتكررة أن تندمج في حلقات تكرارية، وكيف تُبنى الحلقات التكرارية باستخدام عبارات for أو while أو until إحداها أو جميعها معًا، فحلقة for تنفذ مهمة ما عددًا محددًا من المرات، وإن كنت لا تعرف كم عدد مرات تنفيذ الأمر فاستخدم عبارة until أو while لتحديد متى يجب أن تتوقف الحلقة.

ويمكن مقاطعة الحلقات أو إعادة تكرارها باستخدام عبارتي break و continue، كما يمكن استخدام ملف كمُدخَل لحلقة عبر معامل إعادة توجيه المدخلات، كذلك تستطيع الحلقات قراءة المخرجات من أوامر تُغذَّى بها من خلال أنبوب (pipe).

ستتعلم أيضًا كيف تُستخدم بنية select لطباعة قوائم في البرامج التفاعلية (interactive scripts)، وكيف تُستخدم عبارة shift لتنفيذ وسائط أحد الأوامر في حلقة تكرارية داخل برنامج للصدفة (shell script).

الفصول