美文网首页
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脚本-实践

    为了改善工作效率,尝试学习shell脚本,入门水平。 回归测试、升级测试的时候,经常需要在各种手机上反复安装各种版...

  • Shell入门笔记

    Shell脚本:Linux Shell脚本学习指南菜鸟教程 - Shell教程Linux入门 - Shell脚本是...

  • 2018-09-26

    shell脚本 1.1、什么是shell脚本(shell script , ...

  • shell脚本最佳实践

    基本语法 一条shell指令以换行符或者分号结束。执行过程为shell解析整条语句(解析变量,展开变量,处理基本逻...

  • 实践7 . shell脚本

    1 简介 在树莓派A20的开发过程中,由于频繁用到tftp等等操作的命令,所以,为了提高工作效率,不可避免的需要使...

  • Shell script + crontab实现Mysql定时备

    一、Shell 脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 业界所...

  • 嵌入式day12

    shell脚本的本质 shell脚本语言是解释型语言 shell脚本的本质:shell命令的有序集合 shell编...

  • shell脚本

    什么是shell脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说...

  • Shell脚本语法

    1. Shell脚本简介Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所...

  • shell脚本

    什么是Shell脚本 Shell脚本(英语:Shell script),又称Shell命令稿、程序化脚本,是一种电...

网友评论

      本文标题:Shell脚本-实践

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