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



  • ۲۰
  • اسفند

جلسه ۱۸ : انواع حلقه های Shell در یونیکس (UNIX)

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

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

      انواع حلقه های Shell در یونیکس (UNIX)

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

      • حلقه while
      • حلقه for
      • حلقه until
      • حلقه select

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

      پس از انجام تمرینات برنامه نویسی به خوبی ، تخصص خود را به دست می آورید و از این طریق ، بر اساس موقعیت ، از حلقه مناسب استفاده کنید. حلقه های while و for در بسیاری از زبان های برنامه نویسی دیگر مانند C++ ، C و PERL و غیره نیز، موجود هستند.

      حلقه های تودرتو

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

      در این جا مثالی از تودر تو بودن در حین حلقه آورده شده است. حلقه های دیگر را می توان با توجه به نیاز برنامه نویسی به روشی مشابه تودر تو کرد.

      حلقه های while تودر تو

      استفاده از حلقه while به عنوان بخشی از بدنه حلقه while دیگر امکان پذیر است.

      سینتکس

      مثال : 

      مثال

      در این جا یک مثال ساده از تو در تو بودن حلقه ها آورده شده است. حال بیایید یک حلقه شمارش معکوس را درون حلقه ای که قبلاً برای شمارش استفاده کرده اید را ببینیم.

      مثال : 

      این برنامه نتیجه زیر را خواهد داد. توجه داشته باشید که echo -n در این جا چگونه کار می کند مهم است. در این جا گزینه ی n- به echo اجازه می دهد تا از چاپ یک کاراکتر خط جدید جلوگیری کند.

      مثال : 

      کلام پایانی

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

      QR:  جلسه ۱۸ : انواع حلقه های Shell در یونیکس (UNIX)
      به اشتراک بگذارید