linux命令 数值计算 为什么要双括号

linux命令 数值计算 为什么要双括号,第1张

(命令) ------>单个括号的意思是执行括号里面的命令 ((算式)) ------->双括号的意思是计算里面的算式. 比如 files=$(ls)sum=$((5+2)) shell本身没有计算小数的功能. 你可以用bc命令, 比如 sum=$(echo "2.2+3.3"|bc)

a=3

假如不加两个括号,系统以为是字符串的形式,结果为

“3+1”,这个是字符串

加了两个括号,让系统知道了里面的值要进行运算,结果为

“4”

至于为什么加一个括号不行,是因为运算的格式就是要加两个括号

因为一个括号的格式代表其他的作用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8497057.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存