Вопросы по теме '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