try 支持多个连续

This commit is contained in:
KAAAsS 2022-02-13 20:15:52 +08:00
parent 74de7e519a
commit 4c3140b12c
Signed by: KAAAsS
GPG Key ID: D22F53AF662411FE

View File

@ -227,7 +227,9 @@ __err() {
}
__try() {
[[ $_try_return -eq 0 ]] && eval $({ ! _1=$({ _0=$($@); } 2>&1; echo -n "_try_out='$_0' _try_return=$? " >&2); echo -n "_try_err='$_1'"; } 2>&1)
if [[ $_try_return -eq 0 ]]; then
eval $({ ! _1=$({ _0=$($@); } 2>&1; echo -n "_try_out='$_0' _try_return=$? " >&2); echo -n "_try_err='$_1'"; } 2>&1)
fi
}
__catch() {