如何防止 jq 截断长十进制值?
例如:
echo '18302628978110292481' | jq .
结果:18302628978110292000
Javascript 不支持这么大的数字,所以也不支持jq
。整数大小是2^53
. Check this https://stackoverflow.com/a/307200/171318
为了使其工作,您需要将它们视为字符串:
echo '"18302628978110292481"' | jq .
# Prints "18302628978110292481"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)