当我exit
在shell脚本中使用command时,该脚本将终止终端(提示)。有什么方法可以终止脚本然后留在终端中?
我的脚本run.sh
有望通过直接获取或从其他脚本获取来执行。
编辑:更具体,有两个脚本run2.sh
作为
...
. run.sh
echo "place A"
...
和run.sh
作为
...
exit
...
当我通过运行它时. run2.sh
,如果它在的exit
代码行中命中run.sh
,我希望它停在终端并停留在那里。但是使用exit
,整个终端将关闭。
PS:我尝试使用return
,但是echo
代码行仍将执行...。
exit 0
成功后终止脚本,则在运行脚本ex时:./test.sh
应该会看到输出,但控制台将保持打开状态。
shell
命令,该命令实际上会打开一个shell终端。但是我自己的经验是,这不会发生exit
。退出通常将控制权交还给父脚本。