Linux中: "exit 和 return 的区别"
Linux 中:exit 和 rerutn 的区别:
-
return:一般在函数内部使用,用于退出当前函数的执行。格式:return [0-255] -
exit:用于退出整个脚本进程的执行,脚本执行到exit后,整个脚本会退出。格式:exit [0-255]
注意事项:
如果是通过source 或 . 来执行的脚本,遇到exit 会把当前整个终端都退出,因为 source(或 .)执行脚本时不会启动新的子进程,而是在当前 Shell 环境内直接执行脚本内容
浙公网安备 33010602011771号