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

Как установить значения по умолчанию с помощью Getopt::Std?
Я пытаюсь получить значения из командной строки, используя Getopt::Std в своем Perl-скрипте. . use Getopt::Std; $Getopt::Std::STANDARD_HELP_VERSION = 1; getopts('i:o:p:'); my $inputfile = our $opt_i; my $outputfile = our $opt_o; my...
12770 просмотров
schedule 20.06.2022

C getopt -‹целое›
Как получить параметр -10 из аргументов командной строки - " tail -10 ". Функция getopt находит символ '1' . Но как мне получить доступ к строке "10" ? Если это можно сделать с помощью getopt_long, пример поможет. Спасибо.
2607 просмотров
schedule 15.10.2022

Передать ноль в Getopt::Std
Я использую Getopt::Std в сценарии Perl и хотел бы передать ноль в качестве значения. Я проверяю правильность установки значений с помощью unless() . В настоящий момент unless() отклоняет значение как неустановленное. Есть ли способ...
889 просмотров
schedule 09.07.2022

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

параметр команды синтаксического анализа со значениями по умолчанию и ограничениями диапазона в C
Мне нужно проанализировать аргументы командной строки в C. Мои аргументы в основном int или float со значениями по умолчанию и ограничениями диапазона. Я начал реализовывать что-то вроде этого: option_float(float* out, int argc, char* argv,...
908 просмотров
schedule 05.09.2022

getopt_long не может быть разрешен в Eclipse CDT
Используя в программе C++, Eclipse CDT помечает getopt_long как "невозможно разрешить". Код компилируется и работает нормально, используя g++ program.cpp . Это как-то связано с настройкой сборки Eclipse?
1424 просмотров
schedule 16.11.2022

Может ли Python argparse переставлять аргументы в порядке, как gnu getopt?
GNU getopt и инструменты командной строки, которые его используют, позволяют чередовать параметры и аргументы, известные как параметры перестановки (см. http://www.gnu.org/software/libc/manual/html_node/Using-Getopt.html#Using-Getopt ). Модуль Perl...
1774 просмотров

какую библиотеку использовать для анализа аргументов командной строки в C++
Я знаю о getopts и argp . Я только что заглянул в boost , и у них есть program_options в качестве библиотеки для разбора параметров командной строки. Я не совсем уверен, какой из них использовать. Я знаю, что getopts — это POSIX , а...
7784 просмотров
schedule 31.10.2022

Как в С++ использовать только длинные параметры с обязательным аргументом?
В программе на С++ я хотел бы иметь опцию «только для длинных» с обязательным аргументом. Ниже приведен мой минимальный пример с использованием getopt_long() , но это не работает: #include <getopt.h> #include <cstdlib> #include...
5065 просмотров
schedule 16.09.2022

getopt.h: Компиляция C-кода Linux в Windows
Я пытаюсь получить набор из девяти файлов * .c (и девяти связанных файлов * .h) для компиляции под Windows. Код был первоначально разработан в Linux для приема аргументов командной строки с использованием стандартной библиотеки GNU-Linux / C...
83549 просмотров

работа с параметрами в коде bash
Возможный дубликат: Использование getopts в сценарии оболочки bash для получения длинных и коротких параметров командной строки Я пытаюсь понять, как использовать, например, флаг -e / - email -h / - help. ОБНОВЛЕНИЕ: Текущий...
304 просмотров
schedule 06.02.2023

C - Почему getopt возвращает 255 в Linux?
Недавно я баловался с getopt (из unistd.h). Я написал некоторый код, который отлично работал под Windows 7, скомпилированный с помощью gcc из MinGW, но не работал под Raspbian Linux на моем Raspberry Pi (я скомпилировал их оба с помощью gcc, без...
1624 просмотров
schedule 13.03.2024

как обращаться с персонажем из getopt
Я не уверен, где мне не хватает. Я хочу поймать некоторые символы из командной строки. Я использую getopt, но не знаю, как копировать из optarg. Пожалуйста, помогите мне, я не очень уверен в обработке символов/строк в c. #include...
1654 просмотров
schedule 01.05.2023

Как использовать getopt с нулевым дескриптором файла (‹›) в Perl?
У меня есть скрипт, который выполняет некоторые базовые функции awk, такие как фильтрация с использованием цикла while(<>) . Я хочу, чтобы скрипт мог отображать использование и версию, но в противном случае предполагается, что все аргументы...
271 просмотров
schedule 12.09.2022

После использования PHP getopt(), как узнать, какие аргументы остались?
Итак, в PHP есть встроенная функция getopt() , которая возвращает информацию о том, какие параметры программы пользователь предоставил. Только, если я что-то не упустил, это совершенно не работает! Из руководства: Разбор опций завершится...
8819 просмотров
schedule 07.04.2022

Как можно ответить на флаг --help с помощью Getopt :: Std?
Я хочу, чтобы мой сценарий выводил справочное сообщение, когда он запускается с параметром командной строки --help . Согласно Getopt::Std документации , этот подпункт должен сделать трюк: #!/usr/bin/env perl use strict; use warnings; use...
1369 просмотров
schedule 14.04.2023

Как использовать getopt с этими несколькими значениями?
Я пытаюсь создать сценарий с несколькими вариантами. Я начал с документа , получил несколько ошибок, зашел в браузер. Прочитайте несколько ссылок и найдите это на SO: Использование getopts в сценарии оболочки bash для получения длинных и коротких...
81 просмотров
schedule 25.04.2023

linux GNU getopt: игнорировать неизвестные необязательные аргументы?
Можно ли игнорировать неизвестные необязательные аргументы с помощью GNU getopt? У меня есть сценарий scriptA.sh с необязательными аргументами --optA, --optB, --optC, --optD . Я хотел бы написать оболочку, wrapperA, с двумя необязательными...
5900 просмотров
schedule 31.12.2023

Perl Getopt, использующий одну и ту же опцию несколько раз
Можно ли в Perl getopts использовать одну и ту же опцию несколько раз, но с разными значениями? Я хочу дать пользователю возможность вводить разные координаты сетки, но использовать одно и то же имя опции, чтобы минимизировать путаницу. Ex:...
1777 просмотров
schedule 29.04.2023

Отлавливайте неожиданные варианты с помощью getopt
Я пишу PHP-скрипт и должен получить некоторые параметры (h, n и v). Для меня лучший способ получить это — использовать функцию getopt . Кроме того, если передана непредвиденная опция, я хотел бы отобразить справочное сообщение. Однако функция...
2115 просмотров
schedule 23.08.2022