دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • اسفند

جلسه ۱۷ : Shell Decision Making در یونیکس (UNIX)

  • دسته‌بندی‌ها :
جلسه ۱۷ : Shell Decision Making در یونیکس (UNIX)
    • جزئیات
    • نوع محتواآموزشی

      دوستان و علاقمندان به مباحث آموزش یونیکس (UNIX) ، این آموزش را از سایت پی وی لرن دنبال خواهیم نمود. Shell Decision Making در یونیکس (UNIX) و یا ساختارهای تصمیم را در این بخش مورد بررسی قرار خواهیم داد.

      Shell Decision Making در یونیکس (UNIX)

      در این بخش، shell decision-making را در یونیکس یاد خواهیم گرفت. در حین نوشتن shell script ، ممکن است شرایطی پیش بیاید که نیاز به طی کردن یک مسیر از دو مسیر معین را داشته باشید. بنابراین شما باید از عبارات شرطی استفاده کنید که به برنامه ی شما اجازه می دهد تصمیمات صحیحی بگیرید و اقدامات صحیح را انجام دهید.

      Unix Shell از عبارات شرطی پشتیبانی می کند که برای انجام اقدامات مختلف بر اساس شرایط مختلف استفاده می شود. اکنون دو جمله تصمیم گیری را در این جا خواهیم آورده ایم.

      • بیانیه if … other
      • بیانیه case…esac
      • بیانیه if…else

      یونیکس شل از فرم های “if…else” زیر پشتیبانی می کند.

      • بیانیه if…fi
      • بیانیه if…else…fi
      • بیانیه if…elif…else…fi

      بیش تر بیانیه ها روابط را با استفاده از عملگرهای رابطه ای که در بخش قبل مورد بحث قرار گرفت ، بررسی می کنند.

      بیانیه case…esac

      می توانید چندین عبارت if … elif را برای انجام یک شاخه چند راهه استفاده کنید. با این حال ، این همیشه بهترین راه حل نیست ، به ویژه هنگامی که همه شاخه ها به مقدار یک متغیر واحد بستگی دارند.

      Unix Shell از بیانیه if…elif پشتیبانی می کند که دقیقاً این وضعیت را مدیریت می کند ، و آن را با عملکردی مؤثرتر از تکرار بیانات  if…elif انجام می دهد.

      فقط یک فرم از بیانیه ی case…esac وجود دارد که در این جا به تفصیل شرح داده شده است.

      • بیانیه case…esac

      بیانیه ی case…esac در شل یونیکس بسیار شبیه به بیانیه ی switch…case است که ما در سایر زبان های برنامه نویسی مانند C یا ++C و PERL و غیره داریم.

      کلام پایانی

      Shell Decision Making در یونیکس (UNIX) را در این بخش بررسی نمودیم. در بخش بعدی مبحث انواع حلقه های شل را دنبال می کنیم. با وب سایت آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۱۷ : Shell Decision Making در یونیکس (UNIX)
      به اشتراک بگذارید