الفرق بين المراجعتين ل"Bash/repetitive tasks"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إدخال 1.0، عنوان الصفحة)
(إدخال 2.0 محتوى، 3.0 تنسيق وتصنيفات)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:المهام التكرارية في Bash}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:المهام التكرارية في Bash}}</noinclude>
 +
 +
== ملخص ==
 
ستتعلم في هذا الباب كيف يمكن للأوامر المتكررة أن تندمج في حلقات تكرارية، وكيف تُبنى الحلقات التكرارية باستخدام عبارات <code>for</code> أو <code>while</code> أو <code>until</code> إحداها أو جميعها معًا، فحلقة <code>for</code> تنفذ مهمة ما عددًا محددًا من المرات، وإن كنت لا تعرف كم عدد مرات تنفيذ الأمر فاستخدم عبارة <code>until</code> أو <code>while</code> لتحديد متى يجب أن تتوقف الحلقة.
 
ستتعلم في هذا الباب كيف يمكن للأوامر المتكررة أن تندمج في حلقات تكرارية، وكيف تُبنى الحلقات التكرارية باستخدام عبارات <code>for</code> أو <code>while</code> أو <code>until</code> إحداها أو جميعها معًا، فحلقة <code>for</code> تنفذ مهمة ما عددًا محددًا من المرات، وإن كنت لا تعرف كم عدد مرات تنفيذ الأمر فاستخدم عبارة <code>until</code> أو <code>while</code> لتحديد متى يجب أن تتوقف الحلقة.
  
سطر 5: سطر 7:
  
 
ستتعلم أيضًا كيف تُستخدم بنية <code>select</code> لطباعة قوائم في البرامج التفاعلية (interactive scripts)، وكيف تُستخدم عبارة <code>shift</code> لتنفيذ وسائط أحد الأوامر في حلقة تكرارية داخل برنامج للصدفة (shell script).
 
ستتعلم أيضًا كيف تُستخدم بنية <code>select</code> لطباعة قوائم في البرامج التفاعلية (interactive scripts)، وكيف تُستخدم عبارة <code>shift</code> لتنفيذ وسائط أحد الأوامر في حلقة تكرارية داخل برنامج للصدفة (shell script).
 +
 +
== الفصول ==
 +
* [[Bash/for loop|حلقة for في Bash.]]
 +
* [[Bash/while loop|حلقة for في Bash.]]
 +
* [[Bash/until loop|حلقة for في Bash.]]
 +
* [[Bash/redirection and loops|إعادة التوجيه والحلقات في Bash.]]
 +
* [[Bash/break and continue|الأمران break و continue في Bash.]]
 +
* [[Bash/making menus with the select built-in|إنشاء قوائم باستخدام الأمر المُضمَّن select في Bash.]]
 +
* [[Bash/the shift built-in|استخدام الأمر المُضمَّن shift في Bash.]]
 +
[[تصنيف:Bash]]
 +
[[تصنيف:Bash For Loop]]
 +
[[تصنيف:Bash While Loop]]
 +
[[تصنيف:Bash Until Loop]]
 +
[[تصنيف:Bash Redirection And Loops]]
 +
[[تصنيف:Bash Break Statement]]
 +
[[تصنيف:Bash Continue Statement]]
 +
[[تصنيف:Bash Shift Statement]]

مراجعة 05:55، 11 أغسطس 2018


ملخص

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

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

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

الفصول