bash 脚本中的 adb 命令(将 sqlite 从 android 复制到 mac)
adb commands in bash script(copying sqlite from android to mac)
我需要通过 bash 脚本自动执行相同的命令。我在 Mac 上,我厌倦了每次想查看我的数据库时都做同样的事情。
./adb shell run-as com.example.wow
chmod 777 databases
cd databases
chmod 777 myDB.db
exit
cat /data/data/com.example.wow/databases/myDB.db > /sdcard/myDB.db
exit
./adb pull /sdcard/myDB.db /Users/
尝试这样的事情:
#! /bin/bash
cat <<EOF | adb shell
run-as com.example.wow
chmod 777 databases
cd databases
chmod 777 myDB.db
exit
cat /data/data/com.example.wow/databases/myDB.db > /sdcard/myDB.db
exit
EOF
adb pull /sdcard/myDB.db /Users/
我需要通过 bash 脚本自动执行相同的命令。我在 Mac 上,我厌倦了每次想查看我的数据库时都做同样的事情。
./adb shell run-as com.example.wow
chmod 777 databases
cd databases
chmod 777 myDB.db
exit
cat /data/data/com.example.wow/databases/myDB.db > /sdcard/myDB.db
exit
./adb pull /sdcard/myDB.db /Users/
尝试这样的事情:
#! /bin/bash
cat <<EOF | adb shell
run-as com.example.wow
chmod 777 databases
cd databases
chmod 777 myDB.db
exit
cat /data/data/com.example.wow/databases/myDB.db > /sdcard/myDB.db
exit
EOF
adb pull /sdcard/myDB.db /Users/