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

من موسوعة حسوب
مراجعة 09:07، 6 سبتمبر 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

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

حلقة for في Bash

شرح لحلقة for وأمثلة عليها.

حلقة while في Bash

شرح لحلقة while وأمثلة عليها.

حلقة until في Bash

شرح لحلقة until وأمثلة عليها.

إعادة التوجيه والحلقات في Bash

إعادة توجيه المدخلات والمخرجات في Bash.

الأمران break و continue في Bash

شرح لأمري break و continue وعلاقتهما بالحلقات التكرارية في Bash.

إنشاء قوائم باستخدام الأمر المُضمَّن select في Bash

شرح لأمر select وحالات استخدامه من أجل إنشاء قوائم.

استخدام الأمر المُضمَّن shift في Bash

شرح لأمر shift في Bash وحالات استخدامه المختلفة.