相关疑难解决方法(0)

为什么 bash 认为 010 是 8?

为什么 bash 认为数字 010 = 8?

x=010
echo $x
  010
echo $(( x+0 ))
  8
echo $(( x-2 ))
  6
Run Code Online (Sandbox Code Playgroud)

我认为它可能是二进制的,但 010 = 10 = 2。那么为什么它会得到 8,我如何让它认为 010 = 10(和 010 - 2 = 8)?

bash

17
推荐指数
1
解决办法
2521
查看次数

标签 统计

bash ×1