任何方法可以退出bash脚本,但不退出终端。

15 浏览
0 Comments

任何方法可以退出bash脚本,但不退出终端。

当我在一个shell脚本中使用exit命令时,脚本将终止终端(提示符)。有没有办法终止脚本然后保持在终端中?

我的脚本run.sh预计会被直接引用,或者从另一个脚本中引用。

编辑:

更具体地说,有两个脚本run2.sh如下:

...
. run.sh
echo "地点A"
...

run.sh如下:

...
exit
...

当我通过. run2.sh运行它,并且如果在run.sh中遇到exit代码行,我希望它停留在终端上。但是使用exit,整个终端都关闭了。

附注:我尝试了使用return,但echo代码行仍然会被执行...

0