小编con*_*ser的帖子

Bash 算术输出结果为十进制

使用 Bash 进行计算并为其提供十六进制输入时,它会正确执行计算,但会以十进制形式输出结果。这是正常的吗?显然我想要十六进制的结果,因为我以十六进制给出它们。有没有办法改变这种情况?

我知道printf,但是printf每次我对带有增量或类似内容的变量进行小幅更新时都调用,这似乎很奇怪。

例如在做

echo $((0xa+1))
Run Code Online (Sandbox Code Playgroud)

结果是11,但我期望b

bash

2
推荐指数
2
解决办法
600
查看次数

标签 统计

bash ×1