Bashdb — утилита-дебаггер для bash скриптов. Дебаг скриптов задача не частая, но если она стоит, то на bashdb имеет смысл обратить внимание.
Bashdb.
Забираем утилиту на Sourceforge, но предварительно проверим, с какой версией bash будем работать:
# bash --version GNU bash, version 4.2.46(2)-release
Затем переходим на страницу загрузки, и выбираем там подходящий вариант bashdb. Далее скачиваем, и устанавливаем:
# wget https://10gbps-io.dl.sourceforge.net/project/bashdb/bashdb/4.2-0.92/bashdb-4.4-0.92.tar.gz # tar xvfz bashdb-4.4-0.92.tar.gz # cd bashdb-4.4-0.92 # ./configure # make # make install
Ну и запускаем отладку нужного нам скрипта:
# bashdb -- script.sh
При необходимости, передаём параметры:
# bashdb -- script.sh param1 param2