Параметр GUI для отладки сценария bash - это среда Eclipse с помощью BuggEclipse / Shelled pluggins.
Это дает возможности вашего вопроса (breakpoints and stuff) вместе с множеством других функций для отладки сложные сценарии bash.
Некоторые функции включают в себя: (https://unix.stackexchange.com/questions/155551/how-to-debug-a-bash-script)
[d5 ] Переключатель точки останова. Пошаговое управление. Пошаговые операции, выходы, надстройки и подпрограммы. Изучение переменных кода в любой момент во время выполнения сценария. Список задач TODO. Список закладок. Редактирование нескольких окон. Удаленный доступ к проекту. environment
Перспектива редактора сценариев: https://unix.stackexchange.com/questions/155551/how-to-debug-a-bash-script
Перспектива отладки:
Шаги для использования - это добавить плагины Shelled и BashEclipse для затмения. Затем запустите процедуру, предоставленную в текстовом файле BashEclipse, чтобы начать отладчик.
Да, возможно установить две версии ubuntu на одном компьютере, но для каждой версии вам нужны отдельные разделы.
Достаточно одного раздела подкачки, нет необходимости создавать раздел подкачки для каждый версия.