我正在尝试从我当前拥有的十进制值中删除一个整数。
当前语法:
h=$(echo "scale=2; (($e/$g/$g))" | bc)
echo $h
以下用于将秒转换为分钟,然后是小时,但它返回“21.15”小时。
我想保留 0.15 并将其乘以 60(留给我 9 分钟)——最后是 21 小时 9 分钟。
我正在尝试从我当前拥有的十进制值中删除一个整数。
当前语法:
h=$(echo "scale=2; (($e/$g/$g))" | bc)
echo $h
以下用于将秒转换为分钟,然后是小时,但它返回“21.15”小时。
我想保留 0.15 并将其乘以 60(留给我 9 分钟)——最后是 21 小时 9 分钟。
bc
余数运算符是%
前任。
根据
bc
文档:所以使用
scale=0
整数除法:您可以尝试使用 dc:
9.00