# (En ksh93, zsh y yash, pero no bash)
echo "$((10.5/2))"
awk "BEGIN {print 10.5/2}" # 5.25
bc <<< "10.5/2" # 5
# El resultado se redondea, por lo que si quieres mantener parte decimal:
bc <<< "scale=4; 10.5/2" # 5.2500
node -pe "10.5/2" # 5.25
python -c "print 10.5/2" # 5.25
php -r 'echo 10.5/2, PHP_EOL;' # 5.25
要存储结果,您可以使用:
#!/bin/bash
echo -n "Introduzca A: "
read A
echo -n "Introduzca B: "
read B
RESULTADO=$(bc <<< "scale=4; $A * $B")
echo "$A x $B = $RESULTADO"
根据您在系统上安装的工具,您将能够使用小数执行运算,但
bash
它在内部不支持它们:在西班牙语中:
您可以通过尝试判断整数大小是否为 64 位:
利用系统上安装的工具:
要存储结果,您可以使用:
测试运行可能是: