【发布时间】:2015-05-22 09:08:51
【问题描述】:
给予有什么不同
set -e
set -x
和
set -xe
我收到了不同的回复。请帮我澄清一下
【问题讨论】:
-
请编辑您的问题以包括实际测试用例或至少您在上面列出的每组得到的确切消息。祝你好运。
给予有什么不同
set -e
set -x
和
set -xe
我收到了不同的回复。请帮我澄清一下
【问题讨论】:
【讨论】:
--keep-going?
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
【讨论】: