当我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。退出通常将控制权交还给父脚本。