OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

if

باستخدام الصدفة ، يمكننا ترميز المنطق أعلاه على النحو التالي:



س = 5


إذا [$ x -eq 5] ؛ ثم صدى "x يساوي 5."

آخر

صدى "س لا يساوي 5."

fi

س = 5


إذا [$ x -eq 5] ؛ ثم صدى "x يساوي 5."

آخر

صدى "س لا يساوي 5."

fi


أو يمكننا إدخاله مباشرة في سطر الأوامر (مختصر قليلاً):


[me @ linuxbox ~] $ س = 5

[me @ linuxbox ~] $ إذا [$ x -eq 5] ؛ ثم صدى "يساوي 5" ؛ صدى آخر "لا يساوي 5" ؛ فاي

يساوي 5 [me @ linuxbox ~] $ س = 0

[me @ linuxbox ~] $ إذا [$ x -eq 5] ؛ ثم صدى "يساوي 5" ؛ صدى آخر "لا يساوي 5" ؛ فاي

لا يساوي 5

[me @ linuxbox ~] $ س = 5

[me @ linuxbox ~] $ إذا [$ x -eq 5] ؛ ثم صدى "يساوي 5" ؛ صدى آخر "لا يساوي 5" ؛ فاي

يساوي 5 [me @ linuxbox ~] $ س = 0

[me @ linuxbox ~] $ إذا [$ x -eq 5] ؛ ثم صدى "يساوي 5" ؛ صدى آخر "لا يساوي 5" ؛ فاي

لا يساوي 5


في هذا المثال ، نقوم بتنفيذ الأمر مرتين. مرة واحدة بقيمة x قم بالتعيين على 5 ، مما ينتج عنه إخراج السلسلة "تساوي 5" ، والمرة الثانية بقيمة x قم بالتعيين على 0 ، مما ينتج عنه إخراج السلسلة "لا تساوي 5".

if البيان لديه بناء الجملة التالي:

if الأوامر؛ ثم

الأوامر

[أليف الأوامر؛ ثم

الأوامر...] [آخر

الأوامر]

fi

أين الأوامر هي قائمة الأوامر. هذا محير بعض الشيء للوهلة الأولى. ولكن قبل أن نتمكن من توضيح هذا الأمر ، علينا أن ننظر في كيفية قيام الغلاف بتقييم نجاح أو فشل أمر ما.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: