Bash - کامپایلر آنلاین بش

کامپایلر آنلاین کد bash!

به سادگی با زبان برنامه نویسی bash کد بزنید و اجرا کنید!

درباره زبان بش

زبان Bash (Bourne Again SHell) یک زبان برنامه‌نویسی و همچنین یک محیط پوسته (Shell) در سیستم‌عامل‌های مبتنی بر Unix است. Bash برای اجرای دستورات سیستم‌عامل و اسکریپت‌های دستورات خط فرمان به‌کار می‌رود و بیشتر در محیط‌های لینوکس و macOS قابل یافتن است.

Bash از تعداد زیادی از دستورات سیستم‌عامل و ابزارهای اصلی Unix پشتیبانی می‌کند و به‌کاربر اجازه می‌دهد با سیستم‌عامل تعامل داشته و فرامین مختلف را اجرا کند.

اسکریپت‌نویسی Bash می‌تواند برای نوشتن اسکریپت‌ها و اسکریپت‌نویسی در سیستم‌هایی که از نحوه کار با خط فرمان پشتیبانی می‌کنند، به‌کار گرفته شود.

روش استفاده از کامپایلر🎖️

  • برای اجرای کد از کلید F8 استفاده کنید.
  • برای کپی کردن کد از کلید F9 استفاده کنید.
  • برای ذخیره کد از کلید F10 استفاده کنید.
  • برای استفاده از منوی دسترسی کلید F1 استفاده کنید.
  • برای باز و بسته کردن یک {} از کلید F2 استفاده کنید.

روش تغییر تم کامپایلر ~×!

شما میتوانید تم ادیتور کامپایلر آنلاین بش را تغییر دهید. به همین منظور از قسمت بالای کامپایلر بر روی دکمه چرخ دنده کلیک کنید.اکنون در پنل باز شده سمت راست محیط ادیتور یک سری تنظیمات مشاهده میکنید.

برای تغییر تم از منوی آبشاری Theme پوسته موردنظرتان را انتخاب نمایید.

** پس از وارد کردن کد با استفاده از کلید ترکیبی یا دکمه Run کد خود را اجرا کنید.

Result

موسیقی برای هنگام برنامه نویسی

موزیک تایم کدنویسی

یک آلبوم بی وقفه از موسیقی های بی کلام خفن برای زمان کدنویسی!

 
پلی کنید

موسیقی بی کلام برنامه نویسی

هنگام برنامه نویسی برای تمرکز بیشتر میتوانید به یک موسیقی مناسب گوش کنید.

پلی کنید

موسیقی تکنو انرژی زا

یک ساعت بی وقفه به یک موسیقی تکنو انرژی مثبت بی کلام گوش دهید!

 
پلی کنید

سورس کد ماشین حساب با زبان Bash

#!/bin/bash

# تابع جمع دو عدد
function add() {
  echo "$1 + $2" | bc
}

# تابع تفریق دو عدد
function subtract() {
  echo "$1 - $2" | bc
}

# تابع ضرب دو عدد
function multiply() {
  echo "$1 * $2" | bc
}

# تابع تقسیم دو عدد
function divide() {
  if (( $2 == 0 )); then
    echo "Error: Division by zero is not allowed."
  else
    echo "scale=2; $1 / $2" | bc
  fi
}

# نمایش منوی ماشین حساب
function show_menu() {
  echo "ماشین حساب ساده"
  echo "1. جمع"
  echo "2. تفریق"
  echo "3. ضرب"
  echo "4. تقسیم"
  echo "5. خروج"
}

# تابع اصلی برنامه
function main() {
  while true; do
    show_menu
    read -p "لطفا یک عملیات را انتخاب کنید (1 تا 5): " choice

    case $choice in
      1)
        read -p "لطفا دو عدد را وارد کنید: " num1 num2
        result=$(add $num1 $num2)
        echo "جواب: $result"
        ;;
      2)
        read -p "لطفا دو عدد را وارد کنید: " num1 num2
        result=$(subtract $num1 $num2)
        echo "جواب: $result"
        ;;
      3)
        read -p "لطفا دو عدد را وارد کنید: " num1 num2
        result=$(multiply $num1 $num2)
        echo "جواب: $result"
        ;;
      4)
        read -p "لطفا دو عدد را وارد کنید: " num1 num2
        result=$(divide $num1 $num2)
        echo "جواب: $result"
        ;;
      5)
        echo "خدانگهدار!"
        break
        ;;
      *)
        echo "خطا: عملیات نامعتبر"
        ;;
    esac
    echo "------------------------"
  done
}

# فراخوانی تابع اصلی
main

 

پیگیری مشکلات

ابزارهای پلتفرم بوی همواره تلاش می کنند تا یک ابزار بی عیب و نقض باشند و از هرگونه اشتباه و یا مشکلات فنی جلوگیری کنند.

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

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

    کلیه ابزارهای آنلاین

    این ابزار را در شبکه های اجتماعی به اشتراک بگذارید