shell 命令,菜鸟问题,请教!!!

春华-秋实 2014-08-08 04:32:08
小弟想做个apk检测脚本,主要测试手机中是否集成了txt文件中所列的apk。
shell 内容如下:
cat apk_check_list.txt | while read line
do
echo $line
echo $line | busybox od -x
result=`pm list packages -f | grep $line`
echo ${result}jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
if [ "$result" = "" ];then
$result="${result}"notIntegrated
echo $result>>apk_list_result.txt
else
$result=$"{result}"Integrated
echo $result>>apk_list_result.txt
fi
done

出错在result=`pm list packages -f | grep $line`,如果使用adb shell 后输入此行,显示没有问题,但是在shell脚本中进行执行,获取的却是空值,求高手解惑这是为什么?!!!!!
...全文
114 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧