小编Oli*_*ted的帖子

Bash算术$ number!= $((数字))

尝试执行简单的bash脚本以将前面的0的数字递增1时,原始数字的解释不正确.

#!/bin/bash
number=0026
echo $number
echo $((number))
echo $((number+1))
Run Code Online (Sandbox Code Playgroud)

执行此命令时,我得到输出:

0026
22
23
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

bash

6
推荐指数
1
解决办法
79
查看次数

标签 统计

bash ×1