getopt

getopt

文章 0 浏览 4

如何编译使用 getsubopt() 的代码?

我想解析 key1=val1, key2=val2, etc 形式的选项列表(如 mount -o 的选项)。 getsubopt() 函数似乎非常适合此任务(http://www.gnu.org/s/hello/man…

破晓 2024-11-06 05:57:12 4 0

关闭 getopt_long (getopt.h) 中的缩写?

是否可以在 getopt_long() 中关闭缩写?从手册页: 如果缩写是唯一的或者与某些定义的选项完全匹配,则可以缩写长选项名称。 我想这样做是因为我收到…

不一样的天空 2024-10-19 20:56:16 7 0

Perl:使用 GetOpt 时是否可以防止选项识别在双破折号(--)后停止?

我希望在 Perl 脚本中写下接收和选项,其值列表以双破折号 (--) 结尾。 示例: % perl_script -letters a b c -- -words he she we -- 运行此命令行的…

零崎曲识 2024-10-17 06:56:46 6 0

如何将 bash 中的 While/Case 语句转换为 perl

这是 bash 中的循环: while [ $# -ge 1 ]; do case $1 in -a) shift NUM_AGENTS=$1 ;; -h) shift HOST_NAME=$1 ;; -t) shift TIME_STAGGER=$1 ;; -un…

黑凤梨 2024-10-09 14:58:42 4 0

解析 C 中具有默认值和范围约束的命令选项

我需要解析 C 中的命令行参数。我的参数基本上是 具有默认值和范围限制的 int 或 float。 我已经开始实现类似这样的东西: option_float(float* out, …

溺孤伤于心 2024-10-09 05:35:00 6 0

为什么使用 getopt_long 时结构选项数组需要额外的虚拟条目

例如选项数组是: static struct option const long_options[] = { {"help", no_argument, 0, 'h'}, {"version", no_argument, 0, 'v'}, {0, 0, 0, 0}…

高跟鞋的旋律 2024-10-08 04:22:19 9 0

在 Perl 中使用 Getopt 时如何对参数进行分组?

对于我正在编写的 Perl 脚本,可能会提供很多(~50)个命令行选项。其中大多数都是可选的,因此调用时只会提供部分选项。 我正在使用 Getopt::Long 但…

爱情眠于流年 2024-10-01 23:45:22 7 0

使用 getopt/optparse 处理一个选项的多个值?

是否可以使用 getopt 或 optparse 获取一个选项的多个值,如下例所示: ./hello_world -c arg1 arg2 arg3 -b arg4 arg5 arg6 arg7 请注意,每个选项(…

你在看孤独的风景 2024-10-01 01:03:50 6 0

C++和命令行选项

在 C++ 程序中使用 GNU getopt 是一种不好的形式吗?是否有特定于 C++ 的替代方案,或者我仍然应该使用 getopt ?…

清浅ˋ旧时光 2024-09-28 22:48:44 4 0

C getopt 多个值

我的论点是这样的: ./a.out -i file1 file2 file3 我怎样才能利用getopt()来获取3个(或更多)输入文件? 我正在做这样的事情: while ((opt = getop…

铜锣湾横着走 2024-09-28 05:49:02 6 0

你有好的 Perl 模板脚本吗?

我用 Perl 进行了大量编程,想知道人们是否有一个他们使用并愿意共享的“默认”模板 Perl 脚本。 我开始复制一个具有 Getopt 函数的旧脚本。我想人们…

恋竹姑娘 2024-09-25 00:05:32 6 0

将零传递给 Getopt::Std

我在 Perl 脚本中使用 Getopt::Std,并且希望传入零作为值。我正在使用 unless() 检查值是否设置正确。目前 unless() 拒绝该值,因为该值未设置。 有…

[旋木] 2024-09-18 18:55:08 6 0

C getopt -<整数>

如何从命令行参数“tail -10”中获取选项-10。 getopt 函数查找 '1' 字符。但是我如何访问字符串“10”? 如果这可以通过 getopt_long 完成,那么一个…

怀中猫帐中妖 2024-09-14 07:26:34 7 0

为什么使用 argparse 而不是 optparse?

我注意到 Python 2.7 文档还包含另一个命令行解析模块。除了 getopt 和 optparse 之外,我们现在还有 argparse。 为什么又创建了一个命令行解析模块?…

随心而道 2024-09-09 01:39:00 8 0

shell 脚本的跨平台 getopt

我刚刚发现 getopt 不是跨平台的(特别是对于 FreeBSD 和 Linux)。此问题的最佳解决方法是什么?…

感性不性感 2024-08-30 09:51:12 11 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文