我正在编写一个脚本,该脚本需要使用来执行source
,因为它的任务是修改环境。在脚本执行过程中,我要使用脚本,set -e
以便任何错误都可以停止脚本。该脚本如下所示:
#!/bin/bash
set -e
# do something
cd somewhere
source anotherScript
问题在于set -e
脚本完成后自然仍然有效。set
在脚本停止时(以任何方式-通过成功完成或发生错误),如何确保更改后的选项正确恢复到其上一个值?
stackoverflow.com/questions/29528624/...
—
西罗桑蒂利冠状病毒审查六四事件法轮功
—
斯科特,