Вопросы по теме 'getopt'
Как сделать многосимвольный параметр в UNIX с помощью getopt?
Я пытаюсь сделать команду getopt таким образом, чтобы при передаче параметра «-ab» сценарию этот сценарий рассматривал -ab как один параметр.
#!/bin/sh
args=`getopt "ab":fc:d $*`
set -- $args
for i in $args
do
case "$i" in
-ab) shift;echo...
28110 просмотров
schedule
10.03.2024
ошибка сегментации getopt_long_only
Я пытаюсь использовать getopt_long_only для анализа командной строки. Мое приложение читает несколько параметров командной строки.
Например. "приложение --альфа=1 --бета=2 --cecil=3"
getopt_long_only работает нормально, как и ожидалось, если...
2274 просмотров
schedule
09.06.2024
Поместите операнды первыми в getopt()
Используя функцию getopt() в C, это можно сделать:
program -a arg_for_a -b arg_for_b -c operand1 operand2
и работает без проблем.
Но как заставить это работать таким образом?:
program operand1 operand2 -a arg_for_a -b arg_for_b -c...
387 просмотров
schedule
15.01.2024
Как бы я использовал getopt для этого?
Мне нужен способ анализа нескольких переключателей, которые выводятся как один аргумент ( argv ), некоторые из переключателей в моей программе будут, например:
-rRsc
Как мне реализовать getopt, чтобы пользователь мог вводить несколько...
116 просмотров
schedule
29.10.2023
getopt всегда возвращает 1
Я хочу использовать getopt для получения списка аргументов моего консольного инструмента. Когда я вызываю свой инструмент, как показано ниже, getopt всегда возвращает 1 и не соответствует никакому switch/case .
Я делаю что-то неправильно?...
1380 просмотров
schedule
26.12.2023
Получить ввод массива с помощью Getoptions в Perl
Я пытаюсь создать файл в Perl, используя Getoptions, и одним из входных данных является массив. Мой код выглядит так:
my $filename = 'grid.sh';
my @job_name;
my $output_file;
my $testbench;
my %opts = (
'job_name' => \@job_name,
'output'...
4842 просмотров
schedule
22.12.2023
C заставляет getopt останавливаться при первом не аргументе
Я кодирую программный прокси, который перенаправляет стандартный вывод и т. д. в файлы с использованием: proxy [-i infile] [-o outfile] [-e errfile] cmd [options].
Итак, я хочу заставить getopt остановиться, когда он достигнет cmd, потому что он не...
594 просмотров
schedule
09.10.2022
Boost.Program_options: передать параметры после '--' в другую программу
Я пишу приложение C++ A , которое в фоновом режиме вызывает другое приложение B . Некоторые параметры командной строки предназначены для приложения A , но некоторые следует перенаправить в приложение B . Разделение должно работать с двойным...
373 просмотров
schedule
16.03.2024
Getopt плохо разбирает bash
Я написал скрипт на Bash, служащий шаблоном для нескольких мониторов. Я выбираю getopt, чтобы иметь возможность использовать длинные опции в CLI. Однако у меня есть некоторые проблемы с его правильной реализацией.
Весь сценарий намного длиннее,...
607 просмотров
schedule
17.03.2024
Как разобрать аргументы командной строки в c без getopt?
Я знаю, что уже есть некоторые другие вопросы и ответы об анализе аргументов командной строки в c, но я надеюсь, что кто-нибудь может сказать мне, почему мой код не работает. Вот мой код. Я хочу анализировать свои аргументы без внешних заголовков,...
3911 просмотров
schedule
30.03.2024