1 2# Check that the return statement will not break the EXIT trap, ie. all 3# trap commands are executed before the script exits. 4 5test "$(trap 'printf trap; echo ped' EXIT; f() { return; }; f)" = trapped || exit 1 6