نکته :: اعمال ریاضی در Shell Scripting
درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات دوره آموزشی

    مدت دوره

    6:21:10

    تعداد ویدیوها

    26

    تعداد کامنت ها

    32

    خرید دوره | 110,000

    حجم دوره: 770 مگابایت

    اطلاعات مطلب
      مدرس/نویسنده
      محمد عابدینی
      امتیاز: 77471
      رتبه:10
      413
      172
      21
      587
      سلام دوستان مدیر سایت mabedini.ir هستم. از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. عاشق کار با سیستم عاملهای متن باز عاشق کار با خط فرمان. پروفایل کاربر

      اعمال ریاضی در Shell Scripting

      تاریخ 17 ماه قبل
      نظرات 0
      بازدیدها 232
      سلام خدمت دوستان ITpro
      در این بخش قصد دارم در خصوص انجام دادن اعمال ریاضی در شل اسکریپتیگ با شما دوستان صحبت کنم، شما می توانید در Bash هم از اعمال ریاضی استفاده کنید برای این کار قواعد خاصی وجود دارد که در ادامه در مورد آنها صحبت خواهیم کرد.

      یک قاعده کلی برای نمایش اعمال ریاضی:


      برای نمایش دادن اعمال ریاضی باید به صورت زیر عمل کنید و از نماد پرانتز استفاده کنید
      $((expression))
      

      این بخش در زمان نوشتن یک اسکریپت بیشتر توضیح داده خواهد شد.

      عمل جمع :


      برای انجام دادن عمل جمع از علامت + استفاده می شود، روش نمایش از این بخش به صورت زیر است:

      echo $(( 10 + 5 ))
      

      عمل تفریق:


      برای انجام دادن عمل جمع از علامت - استفاده می شود، روش نمایش از این بخش به صورت زیر است:
      echo $(( 10 - 5 ))
      

      عمل ضرب:


      برای انجام دادن عمل جمع از علامت * استفاده می شود، روش نمایش از این بخش به صورت زیر است:
      echo $(( 10 * 5 ))
      

      عمل تقسیم :


      برای انجام دادن عمل جمع از علامت / استفاده می شود، روش نمایش از این بخش به صورت زیر است:
      echo $(( 10 / 5 ))
      

      باقیمانده:


      برای نمایش دادن باقیمانده دو عدد از علامت % استفاده می شود:

      echo $(( 10 % 5 ))
      

      موارد بالا اعمال اصلی در محاسبات ریاضی هستند، سه عمل دیگر که شامل افزایش دادن ++ و کاهش دادن – و توان هم در Bash وجود دارد فقط کافیست که برای افزایش یک عددی متغییر از دو نماد جمع با هم و برای کاهش یک عددی یک متغییر از دو نماد تفریق با هم و برای انجام دادن توان کافیست که از دو نماد * یا ضرب استفاده کنید.

      مثالی از یک کد محاسبات عددی در Bash:

      #!/bin/bash
      x=5
      y=10
      ans=$(( x + y ))
      echo "$x + $y = $ans"
      
      


      برچسب ها
      ردیفعنوانحجم (مگابایت)مدت زمانقیمت
      1دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت اول : فرمان های مقدماتی man cd pwd و ls5218 دقیقه و 17 ثانیهرایگان
      2 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت دوم: فرمان های ایجاد کردن شاخه ها و فایلها کپی کردن فایل و شاخه4018 دقیقه و 48 ثانیهرایگان
      3دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت سوم : مشاهده کردن محتوای فایل5123 دقیقه و 17 ثانیهرایگان
      4دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت چهارم: جستجو کردن فایلها و شاخه ها4118 دقیقه و 50 ثانیه5,500 تومان
      5 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت پنجم: جستجو در فایلها با grep بخش اول4723 دقیقه و 18 ثانیه8,470 تومان
      6 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت ششم : فرمان grep بخش دوم2112 دقیقه و 29 ثانیهرایگان
      7دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت هفتم : فرمان های کاربردی cut و jot3319 دقیقه و 6 ثانیه5,500 تومان
      8دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت هشت: مقدمه ای بر فرمان sed1810 دقیقه و 59 ثانیه5,500 تومان
      9دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت نهم : نمایش و پاک کردن خطوط با sed1510 دقیقه و 19 ثانیه5,500 تومان
      10دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت دهم: جابجا کردن کلمات و کاراکترها با sed2112 دقیقه و 17 ثانیه5,830 تومان
      11 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت یازدهم : مقدمه ای بر دوره اسکریپت نویسی379 دقیقه و 30 ثانیهرایگان
      12فرمان Sed و کاربردهای آن00 ثانیهرایگان
      13دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت دوازدهم : مقدمه ای برای نوشتن یک اسکریپت149 دقیقه و 8 ثانیهرایگان
      14 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت سیزدهم: خلق کردن اولین برنامه ساده در شل189 دقیقه و 26 ثانیهرایگان
      15دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت چهاردهم: متغییرها و دریافت ورودی از کاربر2815 دقیقه و 41 ثانیه5,500 تومان
      16فرمان Test:00 ثانیهرایگان
      17دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت پانزدهم: نمایش ورودی ها با echo، مستعار کردن فرمان ها و چرخش ورودی2715 دقیقه و 7 ثانیه4,400 تومان
      18اعمال ریاضی در Shell Scripting00 ثانیهرایگان
      19حلقه های تکرار در Bash00 ثانیهرایگان
      20مفهوم ورودی و خروجی در Shell00 ثانیهرایگان
      21 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت شانزدهم: هوشمند سازی فرمان echo و متغییرها116 دقیقه و 51 ثانیه4,400 تومان
      22با خروجی های ناخواسته فرمان های چه کنیم؟00 ثانیهرایگان
      23ایجاد کردن خاتمه چند خطی در ورودی یک فرمان (here document)00 ثانیهرایگان
      24دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت هفدهم: مقدمه ای بر نوشتن یک اسکریپت بک آپ گیری3315 دقیقه و 47 ثانیه4,400 تومان
      25دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت هجدهم: نوشتن یک اسکریپت ساده backup 3217 دقیقه و 2 ثانیه5,500 تومان
      26دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت نوزدهم: مفهوم پردازش در خط فرمان5922 دقیقه و 58 ثانیه5,500 تومان
      27دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیستم: ایجاد کردن process bar در Shell198 دقیقه و 44 ثانیه6,600 تومان
      28دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست یکم: سه فرمان history ، join و stat2011 دقیقه و 50 ثانیه4,400 تومان
      29دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست دوم:: ایجاد کردن فایلهای موقت و تقسیم بندی فایلها بزرگ2212 دقیقه و 59 ثانیه5,500 تومان
      30دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست سوم: استفاده کردن از functions و ارایه ها در bash139 دقیقه و 0 ثانیه5,500 تومان
      31دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست چهارم: چک کردن محاسبات عددی با let2012 دقیقه و 12 ثانیه5,500 تومان
      32 دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست پنجم: آشنایی با Logger2312 دقیقه و 34 ثانیه5,500 تومان
      33دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell قسمت بیست ششم :: قسمت پایانی کار با dialog4324 دقیقه و 41 ثانیه11,000 تومان
      دورهمجموعه کل دوره7706 ساعت و21 دقیقه و 10 ثانیه110,000 تومان
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      هیچ نظری ارسال نشده است

        برای ارسال نظر ابتدا به سایت وارد شوید