کامپایلر آنلاین کد bash!
به سادگی با زبان برنامه نویسی bash کد بزنید و اجرا کنید!
درباره زبان بش
زبان Bash (Bourne Again SHell) یک زبان برنامهنویسی و همچنین یک محیط پوسته (Shell) در سیستمعاملهای مبتنی بر Unix است. Bash برای اجرای دستورات سیستمعامل و اسکریپتهای دستورات خط فرمان بهکار میرود و بیشتر در محیطهای لینوکس و macOS قابل یافتن است.
Bash از تعداد زیادی از دستورات سیستمعامل و ابزارهای اصلی Unix پشتیبانی میکند و بهکاربر اجازه میدهد با سیستمعامل تعامل داشته و فرامین مختلف را اجرا کند.
اسکریپتنویسی Bash میتواند برای نوشتن اسکریپتها و اسکریپتنویسی در سیستمهایی که از نحوه کار با خط فرمان پشتیبانی میکنند، بهکار گرفته شود.
روش استفاده از کامپایلر️
- برای اجرای کد از کلید Ctrl +Enter استفاده کنید.
- برای ایجاد یک خط جدیدتر از کلید Ctrl + V استفاده کنید.
- برای رفتن به یک خط خاص از کلید Ctrl + G استفاده کنید.
- برای جستجو کردن از کلید Ctrl + F استفاده کنید.
- برای جستجو و جایگزینی عبارات از کلید Ctrl + H استفاده کنید.
- برای مشاهده لیست متدها از کلید Ctrl + I استفاده کنید.
- برای حذف کامل خط فعلی از کلید Ctrl + X استفاده کنید.
- برای کامنت کردن خط فعلی از کلید Ctrl + / استفاده کنید.
- برای انتخاب کردن خط فعلی از کلید Ctrl + L استفاده کنید.
- برای نوشتن کروشه {} از کلید SHIFT+ { استفاده کنید.
** پس از وارد کردن کد با استفاده از کلید ترکیبی یا دکمه احرا کد خود را اجرا کنید.
سورس کد ماشین حساب با زبان 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
ابزارهای کد بیشتر
موسیقی برای هنگام برنامه نویسی
موسیقی بی کلام برنامه نویسی
هنگام برنامه نویسی برای تمرکز بیشتر میتوانید به یک موسیقی مناسب گوش کنید.
پیگیری مشکلات
ابزارهای پلتفرم بوی همواره تلاش می کنند تا یک ابزار بی عیب و نقض باشند و از هرگونه اشتباه و یا مشکلات فنی جلوگیری کنند.
حال چنانچه مشکلی در این بخش برای شما رخ داده می توانید ، با پر کردن این فرم مشکل خود را مطرح کنید تا در اسرع وقت برای رفع و پیگیری این مسله با شما ارتباط برقرار کنیم.
ابزارهای بیشتر
کلیه ابزارهای وب سایت پلتفرم بوی مرتبا به روز رسانی شده و کاملا به زبان فارسی هستند. همچنین در هر بخش راهنمای نحوه استفاده برای راحتی استفاده شما کاربران قرار داده شده است.
این ابزار را در شبکه های اجتماعی به اشتراک بگذارید