奉献有什么不同
set -e
set -x
和
set -xe
我对此得到了不同的回应。请帮我澄清一下
set -x
在执行之前打印 shell 命令。此功能可帮助程序员跟踪他们的 shell 脚本。
set -e
如果某个命令的返回码不为0,并且调用者没有检查,则shell脚本将退出。此功能使 shell 脚本更加健壮。
set -e
和set -x
经常出现在shell脚本的头部:
set -x
set -e
echo "I am a shell script."
或用作 shell 命令:
sh -xe shell_script.sh