我有一个号码 num=010
。我想计算这个数字中包含的位数。如果位数超过一定数量,我想做一些处理。
在上面的例子中,位数是3。
谢谢!
最佳答案
假设变量只包含数字,那么 shell 已经执行了您想要的操作,长度为 Shell Parameter Expansion .
$ var=012
$ echo "${#var}"
3
关于bash - 计算 bash 变量中的位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31327403/