启用set -e时,防止shell脚本在某些命令上退出

时间:2019-05-31 18:02:37

标签: linux bash

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

0 个答案:

没有答案