[英]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.