getopt 相关问题

`getopt`和`getopt_long`函数自动化了解析典型unix命令行选项所涉及的一些杂务。

如何在Getopt :: Long getoptions中打印命令参数

我正在尝试在我的Perl脚本中记录行为。我想打印所有传递给Getopt :: Long的GetOptions的参数,但是@ARGV为空。我想要的是...

回答 1 投票 1

Python中的多字符命令解析getopt

我一直在使用python getopt进行解析,无论长短,效果都很好。现在,我需要在getopt函数中添加更多的短变量,如果我需要多个...

回答 1 投票 1

getopt()函数表现出奇怪的行为

将选项参数的getopt()添加到现有程序会导致奇怪的行为。该程序接受一个字符串输入然后从文件中读取单词(每个在新行上)并检查是否...

回答 2 投票 1

在bash中自动将getopts选项解析为同名的动态变量

我有一个bash脚本,我写了3个命令行选项,bib,bob和boo ......我想在用户选项中读入同名的bash变量,我的操作如下:PARSED_OPTIONS = $ ...

回答 1 投票 1

无法通过R中的getopt包加载文件

我试图使用getopt包打开我的文件,但代码似乎不起作用:> library(getopt)args

回答 1 投票 1

getopt使用/不带选项

我正在编写一个使用* argv []参数的简单代码。我想知道我是否可以使用getopt()函数来实现以下目的。 ./myprogram -a PATH ./myprogram PATH程序可以......

回答 2 投票 2

getopt总是返回1

我想起诉getopt来获取我的控制台工具的参数列表。当我像下面这样调用我的工具时,getopt总是返回1并且不会触发任何开关/情况。难道我做错了什么? mytool -f ...

回答 1 投票 2

如何从命令行获取文件名

我知道之前已经在Stack Overflow上询问了这种性质的问题,但即使在阅读了一些线程(1)(2)之后我也无法取得成功。我正在写一个C函数,它将在...中读取

回答 2 投票 1

如何使用getopt在UNIX中创建多字符参数?

我正在尝试创建一个getopt命令,这样当我将“-ab”参数传递给脚本时,该脚本会将-ab视为单个参数。 #!/ bin / sh args =`getopt“ab”:fc:d $ *`set - $ args for i in ...

回答 3 投票 17

bash - 使用getops将第二个参数解析为变量

如何使用以下脚本中的bash和getopt将第二个参数解析为变量。我可以做sh test.sh -u并显示“userENT”。但是,如果我在这上面测试test.sh -u testuser ...

回答 1 投票 -1

getopt中的optstring是否区分大小写?

下面的v会解析-V选项吗? getopt -o v甚至可以解析大写的命令选项吗?

回答 1 投票 1

Getopt错误:内存保护违规

我尝试使用getopt,但我遇到了问题。运行./a.out -A -R后,我看到内存保护违规。我究竟做错了什么? int c; int rec_flag = 0; int copy_range = 0;而((C = getopt的(ARGC,ARGV,“...

回答 1 投票 0

当没有相应的密钥时,使用“getopt”获取Python命令行参数

我正在编写一个python程序,我需要读取各种可选的命令行参数,以及一个REQUIRED参数(一个字符串),它理想情况下是命令行中的最后一个参数。使用时......

回答 1 投票 0

使用getopts处理长和短命令行选项

我希望使用我的shell脚本调用多种形式的命令行选项。我知道可以使用getopts,但就像在Perl中一样,我无法对shell做同样的事情。任何 ...

回答 32 投票 370

C中的强制参数getopt

我在C中有这段代码((i = getopt(argc,argv,“:p:h:s:n:l:f:SLNF”))!= -1)switch(i){case'p ':printf(“Porta obbligatoria \ n”);打破;案例'h':......

回答 1 投票 4

用gdb调试getopt函数的问题

我正在使用以下脚本从源代码构建dnstracer应用程序:#!/ bin / bash ##########FILES ########## PACKAGE_NAME = dnstracer-1.6 PACKAGE_TAR_FILE = $ {PACKAGE_NAME } .tar.gz PACKAGE_FTP_SITE = ...

回答 1 投票 0

getopt python中的长选项和短选项

在下面的代码中,我混合了短期和长期期权。还要注意“--longoption1”用“=”分隔,“ - longoption2”用空格分隔。但getopt没有区分......

回答 1 投票 0

Getopt可选参数?

我有一个程序,你输入一个选项-d然后是否在选项后提供一个非可选参数,做一些事情。继承我的代码:#include #包括

回答 4 投票 6

© www.soinside.com 2019 - 2024. All rights reserved.