logo

برمجة شل للحلقة

تنتقل حلقة for عبر قائمة محددة من القيم حتى يتم استنفاد القائمة.

1) بناء الجملة:

بناء الجملة للحلقة باستخدام في وتظهر قائمة القيم أدناه. تحتوي حلقة for هذه على عدد من المتغيرات في القائمة وسيتم تنفيذها لكل عنصر في القائمة. على سبيل المثال، إذا كان هناك 10 متغيرات في القائمة، فسيتم تنفيذ الحلقة عشر مرات وسيتم تخزين القيمة في varname.

البرمجة النصية لـ Shell للحلقات 1

انظر إلى بناء الجملة أعلاه:

  • الكلمات الرئيسية هي ل، في، القيام به، القيام به
  • القائمة هي قائمة من المتغيرات التي يتم فصلها بمسافات. إذا لم يتم ذكر القائمة في عبارة for، فستأخذ قيمة المعلمة الموضعية التي تم تمريرها إلى الصدفة.
  • Varname هو أي متغير يفترضه المستخدم.

مثال ل:

لقد أظهرنا مثالاً لجدول العد 2 داخل الحلقة.

Shellscripting للحلقات 2

انظر إلى اللقطة أعلاه، varname لدينا هو طاولة ، يتم تحديد القائمة تحت الأقواس المتعرجة. ضمن الأقواس المتعرجة، سيقوم أول اثنين بتهيئة الجدول من 2، ويمثل 20 الحد الأقصى لقيمة $table وآخر 2 يظهر الزيادة حسب القيمة 2.

سلسلة مقارنة جافا
Shellscripting للحلقات 3

انظر إلى اللقطة أعلاه، فهي تعرض جدول 2 كمخرج.

2) بناء الجملة:

بناء الجملة لمثل لغة البرمجة C.

Shellscripting للحلقات 4

انظر إلى اللقطة أعلاه، يشير الشرط 1 التهيئة ، يشير cond2 حالة ويشير cond3 تحديث.

لغة رائعة

مثال ل:

لقد أظهرنا مثالا لحساب الرقم في الاتجاه المعاكس.

Shellscripting للحلقات 5

انظر إلى اللقطة أعلاه، هذا هو البرنامج النصي للحلقة. $i سوف تتم التهيئة بـ 10 وسوف تستمر حتى 1، مع التناقص بقيمة 1.

Shellscripting للحلقات 6

انظر إلى اللقطة أعلاه، وهذا هو إخراج البرنامج النصي.