【发布时间】:2017-05-29 06:45:16
【问题描述】:
我很难弄清楚为什么我的变量 ${coor1} 和 ${coor2} 在这个 curl 中使用时没有填充
curl 本身适用于静态坐标,但不适用于变量,谁能指出正确的方向,在此先感谢 :)
coor1=55.860734
coor2=9.808663
stored_address=$(
curl -s "http://maps.googleapis.com/maps/api/geocode/json?latlng=${coor1},${coor2}&sensor=false" |
grep -B 1 "route" |
awk -F'"' '/short_name/ {print $4}')
echo "stored address = ${stored_address}"
【问题讨论】:
-
发布的代码对我有用(输出是 Islandsvej)。投票结束时无法重现。
-
感谢您的 cmets,我会查看其他链接的问题,但我仍然想知道为什么我的代码适用于其他人,但不适用于我......我刚刚检查了我的 curl 包最新的
-
感谢您的 cmets,问题中发布的代码有效,这是我自己的错误,因为我错过了带有变量 $coor2 的行,我认为它是 # - 但它不是...我运行 curl - v 进行调试并以这种方式发现错误...
标签: bash curl reverse-geocoding