デバイスにロードされているソフトウェアをアンインストールするためのbashスクリプトがあります。
#!/bin/bash
APKS=`adb shell pm list packages projects`
for apk in $APKS
do
apk=${apk##package:}
echo "Uninstalling: $apk"
adb uninstall $apk
done
このスクリプトを実行すると、apkをアンインストールするためのすべてのコマンドが失敗します。adb uninstall projects.abd.def
ただし、 bashスクリプトの外部でまったく同じコマンド( )を実行すると、正常に実行されます。
bashスクリプトで何が間違っていますか?