5
ответов

Использование getopts для обработки длинных и коротких параметров командной строки

Я хочу, чтобы с помощью моего сценария оболочки вызывались длинные и короткие формы параметров командной строки. Я знаю, что можно использовать getopts, но, как и в Perl, я не смог сделать то же самое с shell. Любой ...
вопрос задан: 22 March 2019 05:26
4
ответа

getopt не удается обнаружить недостающий аргумент в пользу опции

У меня есть программа, которая берет различные параметры командной строки. Ради упрощения мы скажем, что требуется 3 флага,-a,-b, и-c, и используйте следующий код для парсинга моих аргументов: интервал c;...
вопрос задан: 29 December 2016 06:04
4
ответа

Как Windows обрабатывает операнды, переданные программе в C? [Дубликат]

Интересно, есть ли эквивалент для getopt () в системах POSIX.
вопрос задан: 11 August 2011 22:48
3
ответа

Там должен так или иначе убедить getopt Python обработать дополнительные параметры к опциям?

Согласно документации относительно getopt Python (я думаю) поля опций должны вести себя как getopt () функция. Однако я, может казаться, не включаю дополнительные параметры к своему коду: #!/usr/bin/python...
вопрос задан: 23 March 2014 21:07
3
ответа

библиотека обработки командной строки - getopt

Кто-то может помочь мне с функцией getopt? Когда я выполняю в следующем основном: символ *argv1 [] = {"testexec"",-?"}; символ *argv2 [] = {"testexec"",-m", "arg1"}; интервал cOption;/* тестируют на-? */se
вопрос задан: 17 December 2013 10:52
3
ответа

Почему использование argparse, а не optparse?

Я заметил, что документация Python 2.7 включает еще один модуль парсинга командной строки. В дополнение к getopt и optparse у нас теперь есть argparse. Почему имеет еще один модуль парсинга командной строки...
вопрос задан: 26 November 2012 09:02
3
ответа

Как я могу позволить неопределенные опции при парсинге args с Getopt

Если у меня есть командная строка как: my_script.pl - нечто - БЕЗОТНОСИТЕЛЬНО Моего сценария знает о - нечто, и я хочу, чтобы Getopt установил переменный $opt_foo, но я ничего не знаю о - БЕЗОТНОСИТЕЛЬНО. Как я могу сказать Getopt...
вопрос задан: 10 February 2012 18:40
2
ответа

Как получить значение от optarg

Привет я пишу простую программу клиент-сервер. В этой программе я должен использовать getopt () для получения номера порта и IP-адреса как это: сервер-i 127.0.0.1-p 10001, который я не знаю, как я могу добраться...
вопрос задан: 20 November 2013 22:39
2
ответа

Межплатформенный getopt для сценария оболочки

Я только что узнал, что getopt не является межплатформенным (в особенности для FreeBSD и Linux). Каково лучшее обходное решение для этой проблемы?
вопрос задан: 28 April 2010 09:15
2
ответа

PHP getopt Операции

Этот вопрос расценивает функцию getopt в php. Я должен передать два параметра сценариям PHP как php script.php-f имя файла-t тип файла Теперь в зависимости от типа файла, который может быть u, c или s...
вопрос задан: 11 March 2010 17:22
2
ответа

Существует ли пакет для обработки параметров командной строки в R?

Существует ли пакет для обработки параметров командной строки в R? Я знаю commandArgs, но это является слишком основным. Его результатом является в основном эквивалент argc и argv в C, но мне было бы нужно что-то вдобавок ко всему...
вопрос задан: 26 January 2010 11:16
2
ответа

Как может я устанавливать использование значений по умолчанию Getopt:: Станд.?

Я пытаюсь собрать значения из использования командной строки Getopt:: Станд. в моем сценарии Perl. используйте Getopt:: Станд.; $Getopt:: Станд.:: STANDARD_HELP_VERSION = 1; getopts ('i:o:p':); мой $inputfile = наш $opt_i; мой $...
вопрос задан: 22 October 2009 18:48
2
ответа

Почему работа getopt не состоит в том, если sys.argv передается полностью?

Если я использую это с getopt: импортируйте импорт getopt sys, выбирает, args = getopt.getopt (sys.argv, "a:bc"), печать выбирает, печать args выбирает, будет пусто. Никакие кортежи не будут созданы. Если однако, я буду использовать sys.argv [..
вопрос задан: 8 October 2009 20:48
2
ответа

Библиотека GetOpt для C#

Я ищу getopt библиотеку для c#. До сих пор я нашел некоторых (phpguru, XGetOptCS, getoptfordotnet), но они больше походят на незаконченные попытки, которые только поддерживают часть C getopt. Есть ли полное...
вопрос задан: 5 October 2008 18:47
1
ответ

Почему нельзя снова использовать? [Дубликат]

Мне нужно прочитать строку за строкой, чтобы выяснить логику журнала событий. У меня есть код ниже, который проверяет строку строки за строкой, ограничивает каждую строку символом пробела, сохраняет каждый ...
вопрос задан: 3 March 2013 01:11
1
ответ

Как одновременно поддерживать короткие и длинные параметры в bash? [дубликат]

Я хочу поддерживать как короткие, так и длинные параметры в сценариях bash, поэтому можно: $ foo -ax --long-key val -b -y НЕКОТОРЫЕ ИМЯ ФАЙЛОВ это возможно?
вопрос задан: 15 November 2010 02:02
1
ответ

getopt не анализирует дополнительные аргументы к параметрам

В C getopt_long не анализирует дополнительные аргументы к параметрам параметров командной строки. Когда я запускаю программу, дополнительный аргумент не распознан как пример, выполненный ниже.. $/отве...
вопрос задан: 28 June 2009 00:16
0
ответов

Получить тот же флаг с параметром и без

Мне нужно запустить программу, как это (две опции): Первая опция: ./myprogram -h Вторая опция: ./myprogram -h filename Но я не знаю, как изменить это в getopt (два одинаковых случая не работают, i. ..
вопрос задан: 3 March 2019 09:01
0
ответов

Необязательный аргумент опции с getopts

в то время как getopts "hd :R :" arg; do case $arg in h )echo "usgae" ;; д )dir=$OPTARG ;; R )if [[ $OPTARG = ~^[0 -9]+$ ]];then level=$OPTARG else...
вопрос задан: 22 June 2018 21:59
0
ответов

В чем разница между argp и getopt?

I думаю, что название говорит само за себя. Я делаю программу, и мне было интересно, что мне следует использовать из двух и почему.
вопрос задан: 2 May 2018 04:47
0
ответов

Как в C++ использовать только длинные параметры с обязательным аргументом?

В программе на C++ я хотел бы иметь параметр "только -" с обязательным аргументом. Ниже приведен мой минимальный пример использования getopt _long (), но он не работает:#include #include <...
вопрос задан: 23 May 2017 12:10
0
ответов

Может ли OptionParser пропускать неизвестные опции для последующей обработки в программе Ruby?

Есть ли способ запустить OptionParser несколько раз в одной программе Ruby, каждая с разными наборами вариантов? Например: $ myscript.rb --subsys1opt a --subsys2opt b Здесь myscript.rb будет ...
вопрос задан: 9 April 2016 22:47
0
ответов

C getopt multiple value

Мой аргумент такой ./a.out -i file1 file2 file3 Как я могу использовать getopt () для получения 3 (или более) входных данных файлы? Я делаю что-то вроде этого: while ((opt = getopt (argc, argv, "i: xyz .."))! = -1) {...
вопрос задан: 5 June 2014 14:37
0
ответов

getopt.h :Компиляция Linux C -Код в Windows

Я пытаюсь получить набор из девяти *файлов.c (и девяти связанных *файлов.h )] для компиляции под Windows. Код изначально был разработан для Linux, чтобы принимать аргументы командной строки с использованием стандартного GNU -Linux/...
вопрос задан: 16 September 2013 18:07
0
ответов

Обработка нескольких значений для одного параметра с помощью getopt / optparse?

Можно ли получить несколько значений для одного параметра с помощью getopt или optparse, как показано в примере ниже: ./hello_world -c arg1 arg2 arg3 -b arg4 arg5 arg6 arg7 Обратите внимание, что количество ...
вопрос задан: 6 August 2012 15:24
0
ответов

Стоит ли проверять код возврата из Getopt ::Long ::GetOptions?

Меня только что впервые в обзоре кода попросили проверить код возврата из вызова функции GetOptions ()модуля Getopt ::Long Perl. Не могу припомнить, чтобы когда-нибудь видел такое испытание...
вопрос задан: 17 July 2012 16:29
0
ответов

Что такое «определенный POSIX формат» для сообщений об ошибках командной строки? Какой стандарт?

На странице ruby-doc.org Я обнаружил следующее об анализе параметров/аргументов командной строки (библиотека getopt): Возвратите соответствующее сообщение об ошибке в формате, определенном POSIX. Если ошибки не произошло, ...
вопрос задан: 3 June 2012 15:15
0
ответов

Getopt shift optarg

Мне нужно вызвать мою программу следующим образом:./program hello -r foo bar Я беру привет из argv[1], но у меня также возникают проблемы со строкой значений я должен изменить "r :" на что-то другое? while((c = getopt(...
вопрос задан: 5 May 2012 09:24
0
ответов

какую библиотеку использовать для анализа аргументов командной строки в C++

Я знаю о getopts и argp. Я только что посмотрел в boost, и у них есть program_options как библиотека для разбора параметров командной строки. Я не совсем уверен, какой из них использовать. Я знаю, что getopts — это POSIX, ...
вопрос задан: 15 April 2012 12:56