我有一个 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 脚本中做错了什么?