Bootstrap

shell脚本小工具

一、批量导入图片

  1. 场景:选择相册上传,需要验证相册中有很多张图的时候加载性能。
  2. 脚本作用:循环向手机中导入5000张图片(需要注意图片的名称不能一样,要不然无法保存,需要选择是否替换还是复制)
#!/bin/bash
echo "start"
for {1..5000}
do
	echo "start push..."
	name="/sdcard/"${i}".png"
	adb push ~/desktop/screen.png "$name"
done

二、截图-拉取一步到位

  1. 场景:在测试中需要经常截图
  2. 脚本作用:执行shell 文件后自动截图且拉到电脑上的某个目录,并以当前时间命名
#!/bin/bash
echo "start screencap....."
adb shell screencap -p /sdcard/screen.png

echo "start pull the capture to pc..."
dir=~/desktop/
time=$(date "+%Y-%m-%d %H:%M:%S")
name=${dir}"screen_"$time".png"
echo "${name}"
adb pull /sdcard/screen.png "$name"
;