2013-02-15 2 views
6

Я буду любить что-то вроде поэтапной отладки Microsoft Visual Studio в bash с текущими значениями переменных и так далее.Можно ли отлаживать скрипты bash по очереди?

Есть ли какой-либо инструмент или способ сделать это? set -x и set -v хороши, но не идеальны.

+0

см http://stackoverflow.com/questions/951336/how-to- debug-a-bash-script – Piccolo

+0

Уже видели. Не включает в себя поэтапную отладку, что в данном случае является целым. Я уже много раз искал и ничего не нашел, поэтому я пришел к SO. – esauvisky

+3

Нет, опции 'set -x' (и' -n' и '-v') в основном доступны. –

ответ

1

Да. Используйте «bashdb» из http://bashdb.sourceforge.net/

Последняя версия на момент написания http://sourceforge.net/projects/bashdb/files/bashdb/4.2-0.8/

Если вы находитесь на Mac (как я), то вам, возможно, потребуется установить версию GNU Баш.

Я сделал это с помощью "MacPorts" http://www.macports.org/

После того как вы MacPorts ...

порт установки Баш

Далее следуйте инструкциям, чтобы

./configure (в распакованном каталоге bashdb)

сделать

Sudo сделать установку

Затем добавьте папку, в которой bashdb можно найти в вашем PATH

Смежные вопросы