如何在出现错误时停止tcl脚本?

如何在出现错误时停止tcl脚本?,tcl,Tcl,当当前命令执行过程中出现错误时,bashshell使用-e开关停止执行。在tcl中是否有类似的方法来执行相同的操作,或者我是否应该使用catch命令?如果您使用的是运行tcl脚本的类似shell的工具,并且它没有任何在出现错误时退出的选项,那么是的,您必须自己捕获错误并从错误处理程序中调用exit。您可以使用catch或try命令执行此操作 文档:,我使用的是catch,但您也有可用的文档,可能还有一些我不知道的文档。Tcl脚本的默认行为是在引发未捕获的异常时退出。请澄清您的问题。我使用EDA工

当当前命令执行过程中出现错误时,bashshell使用-e开关停止执行。在tcl中是否有类似的方法来执行相同的操作,或者我是否应该使用catch命令?

如果您使用的是运行tcl脚本的类似shell的工具,并且它没有任何在出现错误时退出的选项,那么是的,您必须自己捕获错误并从错误处理程序中调用
exit
。您可以使用
catch
try
命令执行此操作


文档:,

我使用的是
catch
,但您也有可用的文档,可能还有一些我不知道的文档。Tcl脚本的默认行为是在引发未捕获的异常时退出。请澄清您的问题。我使用EDA工具的tcl外壳。如果命令无法运行,它不会退出。