Установка макетов Android в скрипте

1

У меня есть телефон 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 и трубку?

Теги:

1 ответ

0

Ваш текущий скрипт не перебирает строки, он перебирает слова. Это означает, что каждая итерация будет иметь только широту или долготу. Это правильный способ перебора строк в файле и ответа на ваш вопрос:

while read -r lat lon _; do
   adb shell setLatLon "$lat" "$lon"
done < lat_lon_file

Ещё вопросы

Сообщество Overcoder
Наверх
Меню