Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法用set -e, 即好像set -e在脚本的第一行运行 bash 脚本?我知道有例如bash -x要模仿set -x的,但我没有看到任何要模仿的东西set -e。
set -e
bash -x
set -x
bash可以使用任何有效的选项set作为命令行选项,因此您可以简单地使用
bash
set
bash -e myScript
这是手册页 Options 部分的第一句话(强调我的;我知道我也忽略了这句话很长一段时间):
除了set builtin command 描述中记录的单字符 shell 选项之外,bash 在调用时解释以下选项:
这个怎么样:
(set -e; . file.sh)