2013-02-15 37 views
6

我会喜欢Microsoft Visual Studio的逐行调试bash,带有当前变量值等等。是否可以逐行调试bash脚本?

有什么工具或方法可以做到吗? set -xset -v很好但不完美。

+0

看到http://stackoverflow.com/questions/951336/how-to- debug-a-bash-script – Piccolo 2013-02-15 06:24:19

+0

已经见过。不包括逐行调试,这是整个问题。我已经搜索了很多,什么也没找到,这就是我来到SO的原因。 – esauvisky 2013-02-15 06:26:15

+3

不,“set -x”(和'-n'和'-v')选项基本上是可用的。 – 2013-02-15 06:41:40

回答

1

是。从http://bashdb.sourceforge.net/

最新版本使用“bashdb”在一次写 http://sourceforge.net/projects/bashdb/files/bashdb/4.2-0.8/

的如果你是一个Mac上(像我),那么你可能需要安装猛砸的GNU版本。

我这样做,使用 “MacPorts的” http://www.macports.org/

一旦你使用MacPorts ...

口安装的bash

然后按照说明

./configure(在bashdb解压目录下)

使

须藤使安装

然后加入其中bashdb可以在你的PATH中找到的文件夹