gpt4 book ai didi

bash - 在 bash 中划分两个变量

转载 作者:行者123 更新时间:2023-11-29 08:47:21 24 4
gpt4 key购买 nike

我试图在 bash 中划分两个 var,这就是我得到的:

var1=3;
var2=4;

echo ($var1/$var2)

我总是遇到语法错误。有谁知道出了什么问题吗?

最佳答案

shell 解析仅对整数除法有用:

var1=8
var2=4
echo $((var1 / var2))

输出: 2

代替你的例子:

var1=3
var2=4
echo $((var1 / var2))

输出: 0

最好用bc:

echo "scale=2 ; $var1 / $var2" | bc

输出: .75

scale 是要求的精度

关于bash - 在 bash 中划分两个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30398014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com