کامپایلر آنلاین کد 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
ابزارهای کد بیشتر
موسیقی برای هنگام برنامه نویسی
موسیقی بی کلام برنامه نویسی
هنگام برنامه نویسی برای تمرکز بیشتر میتوانید به یک موسیقی مناسب گوش کنید.



