سلام دوستان من میخوام یک برنامه ای بنویسم که یک پارامتر از ورودی به عنوان عملگر بگیره و تابع متناسب با اون رو فراخوانی کنه. ولی نمیدونم اشکال کدم چیه. اگر راهنماییم کنید ممنون میشم.
#!/bin/bash
# using a function in a script
function sum {
echo please enter first num
read num1
echo please enter second num
read num2
let s=" $num2 + $num1 "
echo $s
}
function sub {
echo please enter first num
read num1
echo please enter second num
read num2
let su=" $num2 - $num1 "
echo $su
}
function mult {
echo please enter first num
read num1
echo please enter second num
read num2
let mu=" $num2 * $num1 "
echo $mu
}
function div {
echo please enter first num
read num1
echo please enter second num
read num2
let d=" $num2 / $num1 "
echo $d
}
function rem {
echo please enter your num
read num
let mod=" $num % 10 "
echo $mod
}
function help {
echo "This is helpText"
}
count = 0
echo please enter arguman
read arguman
if [$argmun -eq "+"]
then
sum
elif [$argmun -eq "-"]
then
sub
elif [$argmun -eq "*"]
then
mult
elif [$argmun -eq "/"]
then
div
elif [$argmun -eq "%"]
then
mod
else
help
fi