shell 使用 adb shell 从 android sdcard 获取文件的脚本
shell script to get file from android sdcard with adb shell
#!/bin/bash
DIR_PATH="/sdcard/log/xxxxdir"
function useAdbReadLastFileFromDir(){
fileName=`adb shell ls |tail -1`
if [ -n $fileName ]
then
echo "fileName:"
echo "adb pull $PATH/$fileName"
fileContent=`adb pull $PATH/$fileName`
echo "fileContent:"$fileContent
else
echo "file not found exception"
fi
}
useAdbReadLastFileFromDir $DIR_PATH
android6.0 yotaphone/sunsang note5 无法从 sdcard 中提取文件,错误消息说:
file or dir not exist
但是androi8.0 oppo findx/mi mix2 可以。
求助~!
adb pull
需要 2 个强制参数:REMOTE_FILENAME
和 LOCAL_FILENAME
如果您想 adb pull
一个文本文件到 stdout
- 请改用 adb shell cat FILENAME
#!/bin/bash
DIR_PATH="/sdcard/log/xxxxdir"
function useAdbReadLastFileFromDir(){
fileName=`adb shell ls |tail -1`
if [ -n $fileName ]
then
echo "fileName:"
echo "adb pull $PATH/$fileName"
fileContent=`adb pull $PATH/$fileName`
echo "fileContent:"$fileContent
else
echo "file not found exception"
fi
}
useAdbReadLastFileFromDir $DIR_PATH
android6.0 yotaphone/sunsang note5 无法从 sdcard 中提取文件,错误消息说:
file or dir not exist
但是androi8.0 oppo findx/mi mix2 可以。
求助~!
adb pull
需要 2 个强制参数:REMOTE_FILENAME
和 LOCAL_FILENAME
如果您想 adb pull
一个文本文件到 stdout
- 请改用 adb shell cat FILENAME