خوب همونطور که توی زبان های مختلف برنامه نویسی کاربرد شرط if مشخصه توی شل هم به همون شکل هست ، که ساده ترین آرگومان کنترلی if بودن یا نبودن هست . که با اجرا کردن کد به همراه if میتونیم میلیون ها کد Flexible بنویسیم و به اون هدفی که داریم برسیم . پروسه کار هم به شکلی هست که اگر شرط درست بود ، یک سری کار هارو برای ما انجام بده و اگر درست نبود یا با شرایط مغایرت داشت یک سری دستور دیگه اجرا بشه یا اصطلاحا اسکریپت به کار خودش خاتمه بده .

استخوان بندی کد به شکل زیر هست :

مثلا :

اسکریپت بالا یه مقداری رو برای یک آرگومان در نظر میگیره و مساوی بودن عدد رو با مقدارش چک میکنه و در خروجی میگه که مساوی 150 هست یا خیر .

یه نمونه دیگه از ساختار if ، با else هست . که syntax اون به شکل زیره :

مثلا :

خوب اسکریپت بالا بزرگتر و کوچیکتر بودن رو در قالب else و if چک میکنه.

یه حالت دیگه هم هست که if و else با elif میاد که اصطلاحا shortcut همون else if

Syntax اسکریپت به شکل زیر هست :

مثال :

خوب تو اسکریپت بالا میبینیم که دو شرطی شده پس میشه با elif شرط های دیگه هم به کار برد.

منتظر آموزش های بیشتر باشید.

پیروز باشید.

 

نویسنده : محمد ورمزیار
ایمیل نویسنده : info@OSLearn.ir
منبع : وب سایت او اس لرن – http://oslearn.ir
از مطالب وب سایت راضی هستید ؟ رضایت خودتون رو با دونیت به ما اعلام کنید. لطفا برای دونیت روی آیکون زیر کلیک کنید.
حمایت مالی

درباره نویسنده :

محمد ورمزیار هستم معروف به N3td3v!l ، دانشجوی کارشناسی ارشد فناوری اطلاعات ، از سال 2006 تا به حال در حوزه لینوکس و شبکه تحت عنوان هک و امنیت فعالیت میکنم ، اهل تهرانم ، دارای مدارک و تجربه در زمینه های CEH ، Security ، CCNA routing ، LPIC ، RHCE ، unix & BSD ، ISMS و علاقه شدیدی به کار روی مباحث جدید توی حوزه لینوکس و یونیکس دارم .

تمام پست های من - وب سایت من