我有一个awk脚本可以抓取我想要的数字。但问题是它们是这种格式:1.8200E + 02
在bash脚本中,不支持这种十进制表示法,所以我想知道任何人都可以帮我解决这个问题。
答案 0 :(得分:12)
我的答案错了,对不起。您可以使用printf:
printf '%.0f' 1.8200E+02
182
答案 1 :(得分:6)
我不知道更好的解决方案......
number=1.8200E+02
python -c "print float('$number')"