You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bash源码中为数字添加分隔符以提升可读性?

Bash中数字可读性分隔的实现方法

在Bash里,从4.2版本开始,支持用下划线_作为数字的千位分隔符,写法和Python一致,直接在变量赋值时使用即可,完全满足提升代码可读性且非打印输出的需求:

a=1_000_000

赋值后的变量可以正常参与数值运算,比如:

echo $((a + 500_000))  # 输出1500000

如果你的Bash版本低于4.2,没有原生支持的数字分隔语法,只能直接写无分隔的数字,或者通过注释补充说明:

a=1000000  # 即1,000,000

需要注意:下划线只能放在数字中间,不能开头、结尾,也不能连续使用,比如1__000或_1000都是无效写法。

内容的提问来源于stack exchange,提问作者Zack Light

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 14:01:59