是否可以逐行调试bash脚本?

时间:2013-02-15 06:22:21

标签: bash debugging line-by-line

我会喜欢Microsoft Visual Studio在 bash 中的逐行调试,以及当前变量值等等。

有没有工具或方法可以做到? set -xset -v很不错但不完美。

2 个答案:

答案 0 :(得分:6)

请参阅bashdb

如果系统已安装,请参阅man bashdb

如果未安装,请参阅http://bashdb.sourceforge.net

答案 1 :(得分:1)

是。使用http://bashdb.sourceforge.net/

中的“bashdb”

撰写本文时的最新版本 http://sourceforge.net/projects/bashdb/files/bashdb/4.2-0.8/

如果您使用的是Mac(就像我一样),那么您可能需要安装Bash的GNU版本。

我使用“MacPorts”做到了 http://www.macports.org/

一旦你拥有MacPorts ......

  

port install bash

然后按照说明进行操作

  

./ configure(在bashdb解压缩目录中)

     

     

sudo make install

然后添加可在PATH中找到bashdb的文件夹