Свързани въпроси '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