不是很清楚這個問題所在呢﹖
如果您要進行整數運算﹐先將 var 定義為 integer ﹐例如﹕
# A=3 B="-2"
# RESULT=$A*$B
# echo $RESULT
3*-2
# declare -i A=3 B="-2"
# declare -i RESULT=$A*$B
# echo $RESULT
-6
不過﹐bash 並沒有 floating point (浮點)運算能力﹐所以在處理小數點的時候﹐需要借助其他工具﹐例如 let 或用 perl 來寫﹕
echo -n "Enter the number " 6
read N
declare -i N
echo -n " How many times ? " 11.22
read T
declare -i T
let RESULT="$N * $T"
echo $RESULT
至於您說的什麼 1+1 弁遄M我還不清楚您的需求是什麼﹖