Automatically collect informatio…

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 need the 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 the place 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 ""
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值