博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

取新安装的android apk packagename(备忘)

Posted on 2011-12-30 01:46  Jerolin  阅读(230)  评论(0)    收藏  举报

#!/bin/sh

#This script is used to search apk with package name which is picked up from new app install log by adb logcat.

packagename=`awk '/dat=package:/{for(n=0;n<=NF;n++)if($n~/^dat=package:/)print $n}' log| uniq |sed 's/dat=package://g'`

rm -rf exl.txt

for a in $packagename
    do
#       cat packages.xml| grep "$a" |awk '{print $3}'| sed -e 's/"//g' |awk -F/ '{print kk"\t"$NF}' kk=$a
        cat packages.xml| grep "$a" |awk '{for(n=0;n<=NF;n++)if($n~/^codePath=/)print $n}' |sed -e 's/"//g'|awk -F/ '{print kk"\t"$NF}' kk=$a >> exl.txt
    done