Tôi có điều này trong một kịch bản bash:
exit 3;
exit_code="$?"
if [[ "$exit_code" != "0" ]]; then
echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}";
exit "$exit_code";
fi
Có vẻ như nó sẽ thoát ngay sau lệnh exit, điều này có ý nghĩa. Tôi đã tự hỏi là có một số lệnh đơn giản có thể cung cấp một mã thoát mà không cần thoát ra ngay lập tức?
Tôi sẽ đoán:
exec exit 3
nhưng nó đưa ra một thông báo lỗi : exec: exit: not found
. Tôi có thể làm gì? :)
exit_code=3
và loại bỏ exit 3
hoàn toàn dòng?
$?
biến nhưng không thoát khỏi tập lệnh này "?
exec exit 3
không phải là bueno, tôi nhận được"exec: exit: not found"