如何使用 sed 或 awk 在 bash 脚本中的字符串中插入点 (.) , 100000000 >> 100.000.000

问题描述 投票:0回答:1

我正在编写一个脚本,给我一个以百万为单位的数字 123456789,我想将点添加到数字字符串中,例如 123,456,789

:~$ a=100000000
:~$ b=100000000
:~$ c=100000000


:~$ tvusd=$(echo $(($a+$b+$c)))

:~$ echo $tvusd

:~$ 300000000

想要的


:~$ echo $tvusd

:~$ 300.000.000

谢谢

bash awk sed
1个回答
0
投票

printf
与格式字符串一起使用,定义带有千位分隔符的数字:

$ printf "%'d\n" "$tvusd"
300.000.000
© www.soinside.com 2019 - 2024. All rights reserved.