问题标签 [getopt-long]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 使用 getopt_long (C++) 我如何编写一个 long & short 选项来要求参数?
输出:
输出:
需要解决的冲突: -s 和 --s 都应该说:./a.out: option `--stuff'在使用时需要一个参数,而不需要在命令后面加上参数。但只有 --stuff 可以吗?有谁知道我在这里想念什么?
期望的结果:
eclipse - Eclipse CDT 中无法解析 getopt_long
在 C++ 程序中使用 Eclipse CDT 标记getopt_long
为“无法解析”。该代码使用g++ program.cpp编译并运行良好。这与 Eclipse 构建设置有关吗?
perl - 如果同一个选项多次出现,Getopt::Long GetOptions 会产生错误吗?
我有这个getopt:
是否可以Getopt::Long::GetOptions
检测是否在命令行上多次提供了相同的选项?例如,我希望以下内容生成错误:
谢谢
c++ - getopt_long 没有正确处理我的论点
我有上面的代码,我正在尝试测试参数和切换解析。进行了以下测试:
你能帮我理解正确的用法吗?我究竟做错了什么?
感谢您的时间
perl - 使用 Perl 的 Getopt::Long,如何防止模块尝试匹配模棱两可的选项名称?
我正在使用该Getopt::Long
模块来处理命令行参数。
这个模块的典型行为是我们可以传递-f
变量的全名而不是全名--file
。同时,如果我有另一个命令行变量--find
,并且仅-f
在命令提示符处提供,它将返回错误:
我想知道我们如何才能遏制这种模棱两可的用法?
提前致谢。
perl - Getopt::长期缺少参数
我编写了一个需要从用户那里获取少量参数的脚本,但在尝试读取我的脚本参数时遇到了问题。
该脚本可以获取-type
用于在一种文件类型上运行函数的方法,也可以获取用于在所有文件类型上运行的标志-all
。
我试图考虑用户可以运行的所有错误选项,并发现当用户运行时myscript.pl -type -all
,模块将 读取-all
为-type
字符串。
有什么优雅的方法可以避免这种事情吗?
perl - 选项输入的值无效(预期数字)
我通过命令行传递输入文件位置和输出文件位置,我收到这些错误:
值“C:\Users\Mruppe2\workspace\Perl”对选项输入无效(预期数字)
值“C:\temp\output.csv”对选项输出无效(预期扩展数字)5MinInterval2.pl 第 154 行没有这样的文件或目录。
命令行输入如下所示:
perl 5MinInterval2.pl -i C:\Users\Mruppe2\workspace\Perl 5 Essential Training\MPMStats Project\error_log -o C:\temp\output.csv
这是我的代码:
我究竟做错了什么?
perl - 您是否应该检查 Getopt::Long::GetOptions 的返回码?
我刚刚在代码审查中第一次被要求检查对Perl 模块GetOptions()
函数的调用的返回代码。Getopt::Long
我不记得曾经见过这样的GetOptions()
功能测试。
那么人们通常不检查此函数的返回码是否有特定的原因?
c - 在 C 中使用 getopt_long 将参数传递给函数
我知道这个话题可能已经被写死了,但我一直找不到任何让我理解它的东西。我需要在命令行中输入一个值(例如 IP 地址)并将其传递给函数。
下面是我的 getopt_long 函数。
这是我需要价值的地方(非常标准的 tcp 结构的一部分)
我该如何正确地做到这一点?我进行了相当多的研究,尽管许多都涵盖了类似的主题,但它们似乎并不能很好地解释我的问题。