在Bash中,你可以设置-x来启用调试,有没有什么方法可以知道脚本中是否已经设置了?

在Bash中,你可以设置-x来启用调试,有没有什么方法可以知道脚本中是否已经设置了?

在制作复杂的bash脚本时,我会经常使用这个命令: 设置-x 使我能够调试脚本,如果它不行为。 不过,我有一些在调试模式下生成大量垃圾的UI函数,所以我想将它们包装在下面的条件中: ui~title(){ DEBUG_MODE=0 if[set-x is enabled]# this is the bit I don't know how to do th…


linux - gdb如何从脚本执行目标程序

我想用gdb调试一个程序。 但是我通过一个脚本来调用这个程序。 我怎样才能使用gdb? 脚本很长,我不能直接使用gdb的命令行参数来调用程序。 此外,脚本启动时创建的进程是短暂的,所以不能将gdb附加到进程。 我想要做的是类似的,用该程序启动gdb,添加我的断点,然后执行脚本(仅供参考-它也需要参数),然后当它达到断点时做任何我想要的。 我查看了gdb中的shell选项,但是如果我没…





bashdb bash with start命令 shell run参数 pdf gdb教程 gdb中文 gdb