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