ورود ثبت نام 021 - 49624
Logo Logo
  • سرور مجازی
    • فروش سرور مجازیسرور مجازی خارج20 لوکیشن ، تحویل فوری
    • فروش سرور مجازیسرور مجازی ایران5 دیتاسنتر ، ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی گرافیک دارمناسب رندر ، ماشین لرنینگ
    • فروش سرور گرافیک دارسرور مجازی تریدآی پی ثابت ، ترافیک نامحدود
    • فروش سرور مجازیسرور مجازی بورسسرعت بالا ، دسترسی آسان
    • فروش سرور مجازیسرور مجازی اقتصادیآی پی ثابت ، قیمت مناسب
  • سرور اختصاصی
    • فروش سرور اختصاصیسرور اختصاصی ایرانپورت 10 گیگ ، سخت افزار بروز
    • فروش سرور اختصاصیسرور اختصاصی خارجلوکیشن های برتر
    • فروش سرور اختصاصیکولوکیشنارائه از 5 دیتاسنتر برتر
  • هاست
    • هاستهاست ایرانبکاپ منظم ، پهنای باند نامحدود
    • هاستهاست خارجبکاپ منظم ، ترافیک نامحدود
    • فروش اس اس الگواهینامه SSLدامنه های داخلی و خارجی
  • دامنه
  • دانشنامه
  • تماس با ما

لینک های مفید

  • About

اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۴

  • خانه
  • ادامه مطلب
linux scripting for webmasters novinhost.org
مهر 15 1400
  • وبلاگ

اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۴ : در قسمت قبل در مورد دستور if و توابع شرطی توضیح داده شد.

در این قسمت با دستور case آشنا میشویم:

دستور case با کلمه کلیدی case شروع شده و با کلمه کلیدی esac   تمام میشود.

linux scripting for webmasters novinhost.org

اسکریپت نویسی شل لینوکس برای وبمسترها

به مثال زیر توجه کنید:

echo “Enter a number between 1 and 10. “

read NUM

case $NUM in

  1. ) echo “one” ;;
  2. ) echo “two” ;;
  3. ) echo “three” ;;
  4. ) echo “four” ;;
  5. ) echo “five” ;;
  6. ) echo “six” ;;
  7. ) echo “seven” ;;
  8. ) echo “eight” ;;
  9. ) echo “nine” ;;
  10. ) echo “ten” ;;

        *) echo “INVALID NUMBER!” ;;

esac

در مثال بالا ورودی را به صورت عدد از کاربر گرفته و در متغیر NUM قرار میدهد, دستور Case مقدار NUM را بررسی میکند, و به ازای هر عدد یکی از دستورات تعیین شده را اجرا میکند. علامت * نشانگر “سایر موارد” است, در صورتی که هیچکدام از گزینه های تعیین شده (۱ تا ۱۰) با مقدار NUM برابر نباشد, دستور echo “INVALID NUMBER!” ;; اجرا میشود. از این دستور میتوان برای بررسی ورودی اسکریپت ها و پارامتر هایی که از کاربر دریافت میشود, به جای دستورات if تو در تو استفاده کرد.

امتیاز دهید!
نوشته قبلی نوشته بعدی

درج نظر لغو پاسخ

نوشته‌های تازه

  • URL چیست و چه کاربرد هایی دارد ؟
  • مقدمه ای بر HTML5 و مفاهیم مربوطه
  • آشنایی با windows server 2012 | بخش دوم
  • آشنایی با ویندوز سرور ۲۰۱۲
  • موتور های جستحو چگونه کار می کنند ؟

آخرین دیدگاه‌ها

  1. محمدمهدی در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  2. pars-design.ir در اسکن امنیتی ورد پرس با WPscan + فیلم
  3. نوین هاست در اتصال به سرور های لینوکسی + آموزش
  4. یاسین در اتصال به سرور های لینوکسی + آموزش
  5. نوین هاست در اصطلاحات Docker

دسته‌ها

  • راهکار های سازمانی
  • سرور مجازی
  • لایسنس
  • محصولات
  • نمایندگی فروش
  • وبلاگ

برچسب‌ها

اموزش نصب ssl در ویندوز سرور اموزش نصب اس اس ال رایگان اموزش وصل شدن به سرور نحوه اتصال به سرور با موبایل
Logo


تلفن : 49624 – 021
تلفن : 91070308 – 021
admin@novinhost.org
تلگرام : novinhost_org@
کانال تلگرام : novinhost@
تهران ، فلکه دوم صادقیه ، بلوار آیت الله کاشانی ، روبروی پمپ بنزین ، پلاک 160 طبقه 8

سرور مجازی

  • سرور مجازی آلمان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی آمریکا
  • سرور مجازی کانادا
  • سرور مجازی هلند
  • سرور مجازی فنلاند

سرور اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی تبیان
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا

نمادها و مجوزها

نمادها و مجوزهانظام صنفی

  • شبکه های اجتماعی نوین هاست را در شبکه های اجتماعی حتما دنبال کنید!

تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.

  • قوانین سرویس دهی
  • درباره ما
  • شماره حساب ها
  • استخدام