複数端末接続されていて -s で端末指定されていない場合に
error: more than one device and emulator エラーが連発して
残念な感じだったので修正しました。
1行目の#!/bin/shを#!/bin/sh -euに変更することで
エラーが起きたり、未定義の変数が使用されたら処理を停止するようになります。
参考: Bash - シェルスクリプトを書くときはset -euしておく - Qiita
修正したものは wada811/ADB-Tools に置きました。
README は わかりやすいREADME.mdを書く | SOTA を参考に充実させてみました。