修订的问题
我希望以下脚本失败。(并且仍然将err打印到stderr)
#!/bin/bash
set -e
export X=$(echo a)
export Y=$(ekko b)
echo ok
编辑:基于@Ray评论
问题是导出命令。解决方案是用导出分配分配:
#!/bin/bash
set -e
X=$(echo a)
Y=$(ekko b)
export X
export Y
echo ok