关于比较一节中,其实 `=` 才是 posix 标准的比较操作符,而 `==` 只是为了兼容其它语言而提供的,我也习惯了 `==`,但是我觉得文中可以提及 `==` 和 `=` 的用法情况。此外,https://unix.stackexchange.com/questions/208095/string-comparison-in-single-brackets-in-zsh 这篇中提到的问题,看来之前的 zsh 版本是不支持 `==`的,也可以提及。 以上修改建议,供参考。最后,谢谢你写的文章,非常有价值!