我正在尝试处理一个包含许多IP地址的文件,问题是我想使用Google地图对这些IP进行地理定位,但使用相应的经度和纬度来完成此操作,但是,在创建Google Maps URL,$ 13变量的末尾带有逗号(,)。如何删除最后一个字符?
for i in $(awk '{ print ($NF)}' '/var/web/cgi-bin/auth.txt'); do
htmlString+=$(geoiplookup -f /usr/share/GeoIP/GeoLiteCity.dat "$i" | awk '{
print "<a target=\"_blank\" href=\"https://www.google.com/maps/search/?api=1&query=" $12 $13 "\"> '$i' </a><br>"}')
done
我想要这个:https://www.google.com/maps/search/?api=1&query=58.698017,-152.522067
但是我得到了:https://www.google.com/maps/search/?api=1&query=58.698017,-152.522067,