[英]Setting Android Mock Locations in a Script
我有一部Android手机(不是模拟器),我想制作一个bash脚本来设置手机的位置。 如果我的文件包含这样的纬度和经度
45.3453 13.3453
45.3467 13.3501
etc etc
我想做类似的事情
#!/bin/bash
for ii in $(cat lat_lon_file); do
lat=$(echo $ii | cut -f 1)
lon=$(echo $ii | cut -f 2)
adb shell setLatLon $lat $lon
done
我不确定如何设置这样的位置(如果有的话),我可以在/ proc某处回显什么吗?
另外,还有一点好处:在脚本中cut
$ii
方法是否比echo
和管道更清洁?
您当前的脚本不会遍历行,而是遍历单词。 这意味着每次迭代将仅具有纬度或经度。 这种遍历文件中的行并回答您的侧面问题的正确方法:
while read -r lat lon _; do
adb shell setLatLon "$lat" "$lon"
done < lat_lon_file
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.