Linux中: "exit 和 return 的区别"

Linux 中:exit 和 rerutn 的区别

  • return:一般在函数内部使用,用于退出当前函数的执行。格式:return [0-255]

  • exit:用于退出整个脚本进程的执行,脚本执行到exit后,整个脚本会退出。格式:exit [0-255]

注意事项

如果是通过source 或 . 来执行的脚本,遇到exit 会把当前整个终端都退出,因为 source(或 .)执行脚本时不会启动新的子进程,而是在当前 Shell 环境内直接执行脚本内容

posted on 2025-11-18 09:51  一直小爪子  阅读(5)  评论(0)    收藏  举报