在bash中将八进制转换为十进制

时间:2018-01-30 16:57:51

标签: bash decimal octal

我在阅读带有数字的文件时遇到一些问题,当数字为“09”或“08”时。

我读过的字符串就像0:09.21这样。这是一个时间价值。我想计算这个值的ms。 Wenn切割'09'我得到了错误:

declare: 09: value too great for base (error token is "09")

我的bash代码如下所示:

declare -i j=$(echo $i | cut -c 3-4)

我怎样才能避免它被解释为八进制?

0 个答案:

没有答案