ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

if

با استفاده از پوسته، می توانیم منطق بالا را به صورت زیر کدنویسی کنیم:



X = 5


اگر [$x-eq 5 ]; سپس "x برابر با 5" است.

دیگر

echo "x برابر با 5 نیست."

fi

X = 5


اگر [$x-eq 5 ]; سپس "x برابر با 5" است.

دیگر

echo "x برابر با 5 نیست."

fi


یا می‌توانیم آن را مستقیماً در خط فرمان وارد کنیم (کمی کوتاه شده):


[me@linuxbox ~]$ X = 5

[me@linuxbox ~]$ اگر [$x-eq 5 ]; سپس اکو "برابر 5" است. else echo "با 5 برابر نیست"؛ فی

برابر با 5 [me@linuxbox ~]$ است X = 0

[me@linuxbox ~]$ اگر [$x-eq 5 ]; سپس اکو "برابر 5" است. else echo "با 5 برابر نیست"؛ فی

برابر 5 نیست

[me@linuxbox ~]$ X = 5

[me@linuxbox ~]$ اگر [$x-eq 5 ]; سپس اکو "برابر 5" است. else echo "با 5 برابر نیست"؛ فی

برابر با 5 [me@linuxbox ~]$ است X = 0

[me@linuxbox ~]$ اگر [$x-eq 5 ]; سپس اکو "برابر 5" است. else echo "با 5 برابر نیست"؛ فی

برابر 5 نیست


در این مثال دستور را دو بار اجرا می کنیم. یک بار، با ارزش x روی 5 تنظیم کنید که نتیجه آن خروجی رشته "برابر با 5" و بار دوم با مقدار x 0 را تنظیم کنید، که در نتیجه خروجی رشته "مساوی 5 نیست".

La if دستور دارای نحو زیر است:

if دستورات؛ سپس

دستورات

[الیف دستورات؛ سپس

دستورات...] [دیگر

دستورات]

fi

جایی که دستورات لیستی از دستورات است. این در نگاه اول کمی گیج کننده است. اما قبل از اینکه بتوانیم این موضوع را روشن کنیم، باید ببینیم که پوسته چگونه موفقیت یا شکست یک فرمان را ارزیابی می کند.


برترین سیستم عامل Cloud Computing در OnWorks: