Архив метки: getopts

Python: модуль argparse – использование субкоманд

11 июня 2015
 

 В примере ниже продемонстрировано использование субкоманд (или “подкоманд“) с использованием модуля argparse. К примеру, в предыдущем проекте скрипт управления приложением имел около 20-ти различных опцией (был написан на BASH с использованием getopts()), при том что букв в английском алфавите – 26. В новом проекте – имеется аналогичный скрипт, но на Python. Приложение состоит из нескольких частей,… Читать далее »

BASH: функция getopts – используем опции в скриптах

26 ноября 2013
 

 Имеется две схожие программы – getopt и getopts. Основные различия – getopts является встроенной в bash командой, тогда как getopt – вызываемая внешняя (/usr/bin/getopt): У getopt есть несколько недостатков, основная – getopts внесена в стандарт POSIX для sh, тогда как getopt может быть вообще не установлена в системе. Кроме того, это сравнительная сложность, которая в… Читать далее »