Вопросы по теме 'getopt'

Как получить параметры в порядке, введенном пользователем, используя Perl Getopt::Long?
У меня есть существующая программа Perl, которая использует пакет Getopt и Getopt::Long::Configure с permute в качестве одной из опций. Однако теперь мне нужно сохранить порядок параметров, введенных пользователем. Есть опция $RETURN_IN_ORDER...
1896 просмотров
schedule 27.02.2023

библиотека обработки командной строки - getopt
Может ли кто-нибудь помочь мне с функцией getopt? Когда я в основном делаю следующее: char *argv1[] = {"testexec","-?"}; char *argv2[] = {"testexec","-m","arg1"}; int cOption; /* test for -? */ setvbuf(stdout,(char*)NULL,_IONBF,0); printf("\n...
6161 просмотров
schedule 09.04.2024

Ошибка сборки во время установки py25-gtk в Mac OS X 10.6 с использованием MacPorts 1.8
Когда я выполняю эту команду: sudo port clean py25-gtk sudo port install py25-gtk Я получаю такую ​​ошибку: ---> Computing dependencies for py25-gtk ---> Building getopt Error: Target org.macports.build returned: shell command "...
1493 просмотров
schedule 10.06.2023

Как преобразовать операторы While/Case в bash в perl
Вот цикл в bash: while [ $# -ge 1 ]; do case $1 in -a) shift NUM_AGENTS=$1 ;; -h) shift HOST_NAME=$1 ;; -t) shift TIME_STAGGER=$1 ;; -un) shift USER_NAME=$1...
488 просмотров
schedule 06.05.2022

значение getopt остается нулевым
Я передаю свои входные данные программы, и я мог видеть их в argv, но у getopt, похоже, нет аргумента, которого я ожидаю. Вот как я запускаю свою прогу: ./my_prog -X -f имя файла <snip> while ((opt = getopt(argc, argv, "Xf:eE:dD")) !=...
10893 просмотров
schedule 04.07.2023

как использовать getopt(s) в качестве метода передачи аргумента в bash
Может ли кто-нибудь показать мне пример, как правильно использовать getopts или любую другую технику, которую я мог бы передать в качестве аргумента? Я пытаюсь написать это в оболочке unix/bash. Я вижу, что есть getopt и getopts, и не уверен, что...
21063 просмотров
schedule 03.10.2022

Предоставление двух аргументов для параметра командной строки с использованием getopt
есть ли альтернативный способ передать два аргумента опции в виде одной строки при использовании getopt? Обычно я бы сделал следующее: ./command -o "key value" [command arguments] Тогда мне пришлось бы явно разделить строку аргумента...
13084 просмотров
schedule 12.08.2023

Как получить доступ к параметрам argv/командной строки в Dart?
И есть ли в Dart библиотека getopt?
4302 просмотров
schedule 04.11.2023

библиотека параметров, такая как Google GFlags для Haskell
Мне интересно иметь что-то очень похожее на библиотеку флагов Google для Haskell. Вот небольшое введение в gflags, которое демонстрирует, почему я люблю его: http://gflags.googlecode.com/svn/trunk/doc/gflags.html Я просмотрел различные...
263 просмотров
schedule 24.04.2022

Разбор аргументов командной строки в Haskell с использованием getOpt
Я пытаюсь научить себя Haskell. В качестве примера программы я пишу пасьянс «Паук». Я пытаюсь написать парсер командной строки, используя System.Console.GetOpt . Я знаю, что есть более простые способы разбора аргументов для этой программы, но я...
2530 просмотров
schedule 19.01.2023

Почему gdb все время отображает optarg как 0x0
Я изучаю, как работают getopt и *getopt_long*. Одна проблема заключается в том, что когда я использую gdb для пошагового запуска следующей простой программы, optarg всегда равен 0x0. Знаете почему? Это проблема gdb ? Я попытался поискать в...
536 просмотров
schedule 02.07.2023

Анализатор командной строки C для обработки комментариев
У меня есть tool , который берет input и делает output : $ tool input > output Я хотел бы добавить опцию, которая представляет собой длинную строку — скажем, опцию «комментарий». Этот текст комментария является аргументом опции и...
142 просмотров
schedule 25.02.2023

gengetopt: Как разобрать строку без опции (например, имя файла)
Я пытаюсь проанализировать параметры командной строки, используя код, сгенерированный gengetopt, и я пытаюсь понять, как проанализировать дополнительный аргумент (после всех других параметров), у которого нет длинного или короткого параметра. Я...
559 просмотров
schedule 30.05.2022

Получить несколько значений для одной и той же опции
У меня есть такая программа: ./server Который имеет это использование: Usage : -p Port to use (4242 by default) -x Map width (20) -y Map height (20) -n Team name (name_team1 name_team2) -c Players per team -t Delay Я смог...
172 просмотров
schedule 24.06.2022

C, Как происходит обновление getopt()
Я пытаюсь понять часть скелетного кода для класса. Предполагаемое использование будет: ./a.out -d -n Foo -i Bar Скелетный код работает нормально, но я никогда не использовал getopt() и не могу понять, почему он работает правильно...
178 просмотров
schedule 07.08.2022

Linux C getopt игнорирует после первого неопределенного аргумента
Я хотел, чтобы программа выполнила "execvp(argv[1],argv+1);" если первый аргумент не определен, но getopt анализирует все аргументы, начинающиеся с "-". Как игнорировать все аргументы после первого неопределенного аргумента? Возможно ли это с...
1005 просмотров
schedule 15.11.2022

Проблемы с использованием getopt в C
Я хотел использовать getopt() для анализа аргументов, предоставленных в командной строке, но у меня возникли проблемы с очень простыми тестовыми примерами. У меня есть следующий код (который почти, но не полностью идентичен коду, предоставленному в...
1059 просмотров
schedule 15.04.2023

Гетопт не включен? неявное объявление функции getopt
Я хотел использовать getopt, но это просто не сработает. это дает мне gcc -g -Wall -std=c99 -ftrapv -O2 -Werror -Wshadow -Wundef -save-temps -Werror-implicit-function-declaration -c -o src/main.o src/main.c src/main.c: In function ‘main’:...
28507 просмотров
schedule 21.12.2023

getopt не находит двусмысленных необязательных аргументов
Я написал сценарий оболочки, который использует команду getopt. Список длинных параметров, предоставляемых команде getopt, включает следующие три разных параметра: localaddress localport listen Когда я запускаю свой скрипт с myscript.sh...
638 просмотров

Использование getopts в bash для получения необязательного входного аргумента
Я использую getopts для обработки входных аргументов. У меня проблема с чтением значения необязательного аргумента. Когда я запускаю скрипт с аргументами test.sh -t test -r server -p password -v 1 , $OPTARG не возвращает значение необязательного...
374 просмотров
schedule 04.04.2024