我試圖使用jq
命令bash
腳本中的如何使用jq獲取經度和緯度而不會丟失尾隨零?
#!/bin/bash
timeout -t 15 gpspipe -w -n 8 gpsd | jq '{latitude:.lat,longitude:.lon}' |
{
# do something
}
所以從gpspipe
{
"lat":34.284606710,
"lon":-12.543774500
}
如果我用JQ我的投入,得到緯度和經度值的結果將是:"34.28460671"
緯度爲"-12.5437745"
爲經度。
我想什麼是獲取值作爲字符串(與尾隨零),即"34.284606710"
和"12.543774500"
所以基本上,我的問題是,我不能得到緯度和經度作爲字符串(與後零),在bash
腳本中使用jq
。
爲什麼你要嗎? –
我需要這些座標來將設備的位置設置爲當前位置。沒有尾隨零點的位置將是錯誤的。 – am1991
對不起,我還是沒有得到你..一個簡單的'object.lat.toString()'將會得到值作爲字符串,不是嗎? –