Automatically collect informatio…

来源:互联网 发布:php explode() 编辑:程序博客网 时间:2024/04/30 23:29
RESULT_FILE=ANDROID_PHONE_INFORMATION.csv
ADB_CMD="adb"

if [$1 -eq ""]; then
   ADB_CMD="adb"
fi

#==============================================================================
echo destine file: $RESULT_FILE
rm -r -f $RESULT_FILE  >/dev/nul  # enforce remove old file        

# 0, get kinds of version
echo VersionInformation >>$RESULT_FILE
# get the last three line of cpuinfo, and replace ":" with"'"
$ADB_CMD shell cat /proc/cpuinfo | tail -3 |sed 's/:/,/g'>> $RESULT_FILE

# 1. get CPU information
echo >> $RESULT_FILE
echo "CPU Info" >>$RESULT_FILE
# replace ":" with ",", and delete from line 9 ( we only needthe first 8 lines)
$ADB_CMD shell cat /proc/cpuinfo | sed 's/:/,/g' | sed '9,$d'>> $RESULT_FILE
#cat /proc/cpuinfo >>$RESULT_FILE

# 2. get RAM info
echo >> $RESULT_FILE
echo "RAM Info" >>$RESULT_FILE
echo "RamInfo, size(kB)" >>$RESULT_FILE
# replace : with , and remove kB
$ADB_CMD shell cat /proc/meminfo | sed 's/:/,/g' |sed's/kB//g' >> $RESULT_FILE
#cat /proc/meminfo >>$RESULT_FILE


# 3. File system information size
echo  >>$RESULT_FILE
echo "File System Info" >>$RESULT_FILE
echo "size, total, used,Available ">> $RESULT_FILE
# remove "total, used, available", and use ",(" to take theplace of "("
$ADB_CMD shell df | sed 's/:/,/g' |sed 's/total//g' | sed's/used//g' | sed 's/available//g' |sed 's/(/,(/g'>> $RESULT_FILE
#df >> $RESULT_FILE

# 4. mode
echo >> $RESULT_FILE
echo "Mode" >>$RESULT_FILE
$ADB_CMD shell mount | sed 's/ \{1,\}/,/g' >>$RESULT_FILE
#mount >> $RESULT_FILE

# 5. process information
echo >> $RESULT_FILE
echo "Process Infor." >>$RESULT_FILE
# replace [ ] with ','
$ADB_CMD shell ps | sed 's/\{1,\}/,/g'>> $RESULT_FILE
#ps >> $RESULT_FILE

# 5. print out reminder information
echo--------------------------------------------------------------------------
echo Final Results:
cat  $RESULT_FILE | sed 's/^/     /g'
echo--------------------------------------------------------------------------
echo ""
echo ""
echo     Information stored in $RESULT_FILE.
echo ""
0 0
原创粉丝点击