Вопросы по теме 'getopt-long'
Обязательные параметры с getopt_long() в C
В C/C++ getopt_long() можно использовать для разбора аргументов командной строки. Можно ли указать функции, что некоторые параметры являются обязательными? Например, как я могу сообщить getopt_long , что синтаксический анализ должен выдавать...
2742 просмотров
schedule
07.05.2023
Может ли Ruby GetOptLong обрабатывать пробелы в аргументах опций?
То, что я пытаюсь сделать, это передать аргумент для параметра в скрипте ruby, который будет командой unix. Команда может (вероятно, будет) включать greps, каналы и, возможно, множество других вещей. По сути, мне интересно, можно ли настроить...
591 просмотров
schedule
07.05.2022
Как я могу передать опции Getopt::Long подпрограмме, которая также является опцией?
Я пытаюсь настроить Getopt::Long для обработки аргументов из сценария конфигурации.
Вот мой стартер;
#!/usr/bin/perl
use strict;
use warnings;
use Getopt::Long;
my $config_file = '';
GetOptions (
'config|c=s' => \$config_file,...
2810 просмотров
schedule
27.04.2022
Perl-модуль GetOptions
У меня есть скрипт, который принимает 3 входные переменные из CLI и вставляет их в 3 переменные соответственно:
GetOptions("old_path=s" => \$old_path,
"var=s" => \$var,
"new_path=s" => \$new_path,
"log_path=s"...
415 просмотров
schedule
28.05.2022
Использование getopt в C с необязательными аргументами
Я делаю небольшую программу на C, которая обрабатывает множество аргументов командной строки, поэтому я решил использовать getopt для их сортировки.
Однако я хочу, чтобы два необязательных аргумента (исходный файл и файл назначения) были...
32167 просмотров
schedule
25.05.2023
Как заставить getopt в C ++ строго проверять параметры?
Я использую getopt для анализа входных данных для интерфейса командной строки, написанного на C ++. У меня есть длинные и короткие варианты, и мой элемент struct long_options [] выглядит так:
{"verbose", no_argument, NULL, "v"}
Одно...
162 просмотров
schedule
17.06.2023
Как получить значение параметра, начинающегося с символа «+»?
Я пишу анализатор опций для оболочки, похожей на bash, которую я разрабатываю.
Тем не менее, чтобы быть совместимым с параметрами bash, я должен прочитать некоторые параметры, начинающиеся с «+», например:
./42sh +O autocd [...]
(На...
127 просмотров
schedule
25.12.2022