bash中的整数
1.1、整数表示
1.1.1、十进制表示

示例:

0
10
-4
1.1.2、八进制表示

示例:

07
017

Bash中,以0开头的整数是表示八进制整数

注意:在zsh中,以0开头的整数依然是十进制整数

1.1.3、二进制表示

zsh中,以0b开头的整数二进制整数。 这个特性在Bash中不支持。

1.1.4、N进制表示

Bash中任意进制的表示方法如下:

$((N#value))

示例:

y=$((2#1010))
y=$((8#17))
y=$((16#1F))