getopt 相关问题

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

将字符串中的换行符从命令行传递到python脚本中

我有一个从命令行运行的脚本,希望能够将字符串参数传递给该脚本。如script.py --string“ thing1 \ nthing2”所示,这样程序将解释'\ n'...

回答 3 投票 10

将多个参数传递给一个选项时,argv的getopt顺序

我正在尝试将多个参数传递给一个选项。例如,(1)./someProgram -f opt1 opt2 opt3 -j opt -d。 (2)./someProgram -f / dir / dir / * -j opt -d。我对getopt_long的设置看起来像...

回答 1 投票 1

php cli:使用argv和getopt不起作用

尝试使用argv变量和getopt()似乎不起作用。除了使用全部-或-选项外,其他人都知道可以解决的方法:

回答 2 投票 0

如何修复Perl Getopt ::长时间未找到错误?

我正在使用Getpt :: Long从命令行获取参数,并将其分配给各自的变量。但是,在打印时出现错误。代码和错误如下:...

回答 1 投票 2

python3 getopt.GetoptError:无法识别选项

optlist,args = getopt.getopt(sys.argv [1:],'l:s:pd',['load =','save =','print','delete'])我传递了参数--loadplicats.json,我得到这个异常。它出什么问题了?提高...

回答 1 投票 0

如何引用特殊字符的getoptions?

我正在使用GetOptions充当Perl代码中的开关。我有一个需要用特殊字符分隔的数组。目前,我可以编写以下代码。 &GetOptions('sep:i');如果($ ...

回答 2 投票 1

如何传递除标志之外的其他参数

我试图通过传递绝对路径作为第一个参数($ 1)来执行文件。我也想从该绝对路径开始添加标志,但是我不知道如何告诉optargs开始...

回答 2 投票 1

重置getopt()的可移植方式是什么?

我将getopt()机制用于我自己的类似argv的数组,在真正的argv上使用了它之后。接口是不可重入的(保持状态),并且各种实现在不同的位置进行了重置...

回答 1 投票 0

为什么getopt只能获取部分参数作为输入?

我想给通行证分配一个包含特殊字符的长字符串。奇怪的(){opts = $(getopt --long ip:pass:-“ $ @”)评估集-“ $ opts”为true时;在...

回答 1 投票 0

为什么在getopt()函数中使用argc作为参数?

我最近开始学习C语言,所以我对C的功能不怎么了解。最近,我在Internet上看到了用C编写的程序。就像这样:-#include #include ...

回答 2 投票 4

PHP命令行:getopt总是返回false

我正在尝试在命令行上将一些参数传递给简单的PHP脚本。该脚本使用getopt读取参数。但是,无论我指定什么参数,该方法总是返回false。...

回答 2 投票 2

[可变长度参数在C中使用getopt()进行解析

我正在尝试在C中实现一个多层感知器库,我想从命令行使用-H标志设置隐藏层的数量以及每一层中感知器的数量,其中...

回答 1 投票 0

使用标志结构成员的getopt_long

我正在尝试将手册页中的示例改编为getopt_long,以便它使用结构的标志成员。但是我无法避免编译器抱怨我初始化标志的方式...

回答 1 投票 1

getopt仅读取第一个命令

我对我的getopt函数的行为有疑问。我的代码如下:int main(int argc,char * argv []){int opt; while((opt = getopt(argc,argv,“ gi:o:ctp”))!= -1){...

回答 1 投票 1

getopt()不返回下一个参数

看一下这段代码:-#include #include #include int main(int argc,char * argv []){char ch;整数值while((ch = getopt(argc,...

回答 1 投票 0

在Unix中将json作为命令行参数传递

我正在尝试在Unix环境中将json字符串作为命令行参数传递给我的c ++应用程序。 。\ SampleApp -j {\“ speed \”:\“ 15 \”,\“ rpm \”:\“ 100 \”,\“ loc \”:[\“-83.11 \”,\“ 42.11 \”] }我正在使用...

回答 2 投票 1

还有其他验证python3中命令行参数的方法吗?

还有其他更有效的方法来验证命令行参数吗? import sys import getopt argv = sys.argv [1:]尝试:opts,args = getopt.getopt(argv,“ h”,[“ help”,“ version”,“ number =”])...

回答 1 投票 0

在C中使用getopt作为命令行参数

我正在尝试接受命令行参数。如果我想有多个可选的命令行参数,我该怎么做?例如,您可以在...

回答 1 投票 0

getopt在Windows中不对参数进行排序

似乎getopt在Windows和Linux中的行为有所不同。 Windows需要严格的参数排序,而在Linux中,我可以按任意顺序放置参数。考虑一个程序测试,......>

回答 1 投票 0

C,如何在getopt函数中指定optstring?

我不确定如何在C中的getopt函数中正确使用optstring。应如何格式化该字符串?我看到了一些示例,其中字母彼此相邻,有时用分号隔开,...

回答 3 投票 20

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