Свързани въпроси 'getopt'

C принуждава getopt да спре при първия не аргумент
Кодирам програмен прокси, който пренасочва stdout и т.н. във файлове, с използване: proxy [-i infile] [-o outfile] [-e errfile] cmd [опции]. Така че искам да принудя getopt да спре, когато пристигне в cmd, защото не трябва да анализира опциите за ....
594 изгледи
schedule 09.10.2022

Как да използвам getopt за това?
Нуждая се от начин да анализирам множество превключватели, които излизат като един аргумент (argv), някои от превключвателите в моята програма биха били например: -rRsc Как бих внедрил getopt, така че потребителят да може да въведе множество...
116 изгледи
schedule 29.10.2023

getopt винаги връща 1
Искам да използвам getopt , за да получа списъка с аргументи на моя конзолен инструмент. Когато извикам инструмента си, както е показано по-долу, getopt винаги връща 1 и не съвпада с switch/case . Правя ли нещо нередно? mytool -f farg...
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

Поставете операндите първи в getopt()
С помощта на функцията getopt() в C е възможно да направите това: program -a arg_for_a -b arg_for_b -c operand1 operand2 и работи без проблем. Но как да го накарам да работи по този начин?: program operand1 operand2 -a arg_for_a -b...
387 изгледи
schedule 15.01.2024

Как да направя многознаков параметър в 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