AI 对于代码的理解能力在某些时候依然让我震惊 (反向)

set -e ,关了就好了。

关掉 set -e 还是不推荐的,关掉这个就相当于隐式忽略错误处理,自动 try-catch 所有的代码并且 catch 后自动无视掉继续往下执行。关掉 set -e 就是这个属于是最后的办法,实在是找不到哪里 silently 报错也没有时间精力去找才关掉这个选项。

我这个情况最后还是靠自己找到了 silently 报错的地方并且解决了。

1 个赞