修剪由 jq 提取的数字的尾随零

αԋɱ*_*cαη 6 numeric-data jq

以下命令通过BTC从特定交易所获取价格来实现我的目标。

curl -sS https://api.binance.com/api/v1/ticker/price?symbol=BTCUSDT | jq -r '.price'
Run Code Online (Sandbox Code Playgroud)

输出暂时是,7222.25000000但我想得到它7222.25

Kus*_*nda 13

通过价格传递tonumber

curl -sS 'https://api.binance.com/api/v1/ticker/price?symbol=BTCUSDT' |
jq -r '.price | tonumber'
Run Code Online (Sandbox Code Playgroud)

这会将价格从字符串转换为数字,删除尾随零。参见手册jq