标签: linux bash
我有shell脚本,在第一行中设置了-e,并且正在使用where kubectl检查路径中的二进制文件。如果系统上不存在kubectl,则此命令返回非零错误,因此整个脚本都会中断。我想在运行set -e命令时使where的功能静音。有没有一种方法可以保护脚本不被退出,或者换句话说,忽略脚本中选择性命令的返回代码?
where kubectl
set -e
where