2013-02-15 16 views
6

Uwielbiam coś takiego, jak debugowanie linii po linii w programie Microsoft Visual Studio w bash, z bieżącymi wartościami zmiennych i tak.Czy można debugować skrypty bash line-by-line?

Czy jest jakieś narzędzie lub sposób na zrobienie tego? set -x i set -v są ładne, ale nie doskonałe.

+0

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

+0

Już widziałem. Nie obejmuje debugowania line-by-line, co jest tutaj najważniejszą kwestią. Przeszukałem już wiele i nic nie znalazłem, dlatego doszedłem do SO. – esauvisky

+3

Nie, opcje 'set -x' (i' -n' i '-v') są w zasadzie dostępne. –

Odpowiedz

1

Tak. Użyj „bashdb” z http://bashdb.sourceforge.net/

najnowszej wersji w momencie pisania http://sourceforge.net/projects/bashdb/files/bashdb/4.2-0.8/

Jeśli jesteś na Mac (jak ja), to może trzeba zainstalować wersję GNU Bash.

Zrobiłem to za pomocą "DarwinPorts" http://www.macports.org/

Gdy masz MacPorts ...

portu zainstalować Bash

Następnie postępuj zgodnie z instrukcjami

./configure (w rozpakowywanym katalogu bashdb)

zrobić

sudo make install

Następnie dodać folder, w którym bashdb można znaleźć na ścieżce

Powiązane problemy