如果Bash脚本有set -e,并且脚本中的命令返回错误,如何在脚本退出之前进行一些清理?
set -e
例如:
#!/bin/bash set -e mkdir /tmp/foo # ... do stuff ... rm -r /tmp/foo
/tmp/foo即使其中一个命令... do stuff ...失败,我怎样才能确保删除它?
/tmp/foo
... do stuff ...
bash
bash ×1