美文网首页
Shell脚本-实践

Shell脚本-实践

作者: LeepengX | 来源:发表于2018-12-27 18:03 被阅读0次

    为了改善工作效率,尝试学习shell脚本,入门水平。

    回归测试、升级测试的时候,经常需要在各种手机上反复安装各种版本的安卓apk。

    于是制作小工具,效率高于扫码安装,降低版本安装出错率,减少不必要的代理网络切换。

    一劳永逸!

    情景:

    1.一个apk文件夹下放置了很多apk文件,

    2.Mac电脑安装了adb,

    3.连接了需要安装软件的手机。

    使用Sumlime Text新建文件,命名为AndroidInstaller.sh

    文件内容如下:

    AndroidInstaller.sh

    # 安卓程序安装器

    # created by lipeng5

    # 2018-12-27

    #! /bin/bash

    #列出已连接的安卓设备

    echo "已连接的设备列表:"

    echo $(adb devices)

    #apkdir = "/Users/lipeng/Documents/ylzt/apk"

    cd  $apkdir

    #循环获取文件名称到list数组,需要增加apk正则筛选(待增加)

    declare -i count=0

    for apkfile in `ls "/Users/lipeng/Documents/ylzt/apk"`

    do

    count+=1

    echo $count"."$apkfile

    file_list[count-1]=$apkfile

    done

    #根据用户的选择进行操作

    echo "输入数字:"

    read var

    adb install -r /Users/lipeng/Documents/ylzt/apk/${file_list[var-1]}

    -r 参数用于避免覆盖安装失败。

    命令行结果

    继续学习,厚积薄发!

    相关文章

      网友评论

          本文标题:Shell脚本-实践

          本文链接:https://www.haomeiwen.com/subject/dhjdlqtx.html