отлаживать и запускать сценарий оболочки по строке [duplicate]

Чтобы отсортировать вектор, вы можете использовать алгоритм sort () в.

  sort (vec.begin (), vec.end (), less & lt; int & gt; ());   

Третий используемый параметр может быть больше или меньше, а также использовать любую функцию или объект. Однако оператор по умолчанию равен & lt; если вы оставите третий параметр пустым.

  // используя функцию as comp std :: sort (myvector.begin () + 4, myvector.end (), myfunction);  bool myfunction (int i, int j) {return (i & lt; j);  } // использование объекта as comp std :: sort (myvector.begin (), myvector.end (), myobject);   
9
задан flow 2 June 2011 в 15:36
поделиться

4 ответа

для отладки выполнить ваш скрипт с помощью:

bash -x <scriptname>

gui debugger: http://bashdb.sourceforge.net/

9
ответ дан Ben English 16 August 2018 в 11:43
поделиться

Отладчик для Bash версии 3 (Bourne again shell). Плагин для Eclipse. Будет работать только с редактором оболочки ShellEd. http://sourceforge.net/projects/basheclipse/

5
ответ дан avkosinsky 16 August 2018 в 11:43
поделиться

Я нашел расширение vscode-bash-debug ( https://github.com/rogalmic/vscode-bash-debug ) для редактора visual studio code ( https: // code .visualstudio.com / ) очень полезно.

0
ответ дан chrimuelle 16 August 2018 в 11:43
поделиться

Я не сталкивался с визуальным отладчиком, но bashdb работает достаточно хорошо для отладки. Вы можете установить точки останова, продолжить, распечатать переменные и т. Д.

https://sourceforge.net/projects/bashdb/

Установить через репозитории вашего дистрибутива , Ниже приведено краткое руководство: http://www.rodericksmith.plus.com/outlines/manuals/bashdbOutline.html (первая глава занимает всего полчаса, чтобы прочитать / попробовать).

1
ответ дан Leo Ufimtsev 16 August 2018 в 11:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: