getopt

getopt

文章 0 浏览 5

向getopt传递参数时,参数的顺序必须与解析顺序相同吗?

我想使用 getopt 来解析我的输入,例如 --count=123 --range=456 --err 这是我的测试代码: argv=$(getopt --name `basename $0` --options '' --long…

在梵高的星空下 2025-01-12 15:28:27 0 0

在 bash 中使用 getopt 传递整数参数

我想使用 getopt 传递一些整数。 这就是我尝试过的: if ! options=$(getopt -o n: -l num: -- $@) then exit 1 fi set -- $options while [ $# -gt 0…

掩于岁月 2025-01-12 10:45:22 1 0

如何从命令行将 key=val 解析为 C 程序

我从事学术工作,我用 C 语言编写计算代码。我想以某种方式执行我的程序,就像 $ ./foo.exe n=20 f=0.25 name=data.bin 我阅读了有关 getopt() 和 get…

橘亓 2024-12-29 05:42:01 0 0

CLI 实用程序帮助文件的最佳实践

我已经完成了一个通过 getopt_long 解析参数的命令行实用程序。为了总结一切,我需要实现一个 -h 或 --help 开关,它将打印出参数列表以及描述和默认…

遗失的美好 2024-12-25 11:56:49 1 0

__main__ 中的 Python getopt()

我是一名 Python 初学者,并且已经成功地获得了我的第一个程序,并传入了 CLI 参数来运行。从此处理命令行选项获得了很多帮助。 我的问题是:为什么在…

花海 2024-12-21 13:23:27 1 0

为什么函数“cat”中的 getopt 函数是这样的? main 内部不能正常工作总是返回-1?

自己编译的函数 cat 工作得很好。我将 char *matrix[] 而不是 char *argv[] 传递给它。我检查了矩阵向量和参数是否正确存储在其中。 问题可能出在哪里…

榆西 2024-12-17 09:12:48 2 0

解析 bash 脚本中的参数/选项/标志

我正在尝试解析 bash 脚本中的选项。如何使用 getopts 来查看是否已输入可选标志。 FILE1=$1 FILE2=$2 outputfile='' while getopts "o" OPTION do ca…

世界和平 2024-12-17 05:49:39 3 0

具有自定义 argc 和 argv 的 getopt_long() 函数

我在使用带有自定义 argc 和 argv 的 getopt_long() 函数时遇到问题。 我以字符串形式接收参数,而不是真正的命令行参数。然后根据该字符串构建 new_a…

淡莣 2024-12-13 03:02:45 2 0

如何处理 C++/C 中的 getopt 平台依赖

以下是我使用 getopt 的小代码片段,它在我的 Linux 机器上运行良好,但在 Solaris 机器上运行不佳。这是我在互联网其他地方找到的标准代码片段。 whi…

睫毛溺水了 2024-12-10 03:16:21 2 0

getopt 给出 -1 作为返回值

我想看看 getopts 是如何工作的。我写了下面的代码,但不确定我做错了什么。请指出我: #include .. .. int main( int argc, char *argv[]) { int ch=…

柳絮泡泡 2024-12-08 16:00:39 1 0

捕获 getopt 无效选项

我使用 getopt (不是 getops)为我的 bash 脚本提供处理选项和开关(长 --option 和短 -o 形式)的能力。 我希望能够捕获无效选项并处理它们,通常会…

白况 2024-12-08 13:58:18 4 0

argp 和 getopt 有什么区别?

我认为标题是不言自明的。我正在制作一个程序,我想知道我应该使用这两个程序以及为什么。…

南风几经秋 2024-12-08 06:42:14 2 0

getopt/long_getopt 的正确使用方法

我知道这个话题已经被打死了,但我仍然找不到我要找的东西。 我需要解析 C++ 中的命令行参数。 我无法使用 Boost 并使用 long_getopt 问题在于转换,…

你是暖光i 2024-12-05 03:05:10 5 0

Factor 是否有多行 shebang?

Common Lisp 具有多行 shebang: #!/bin/bash #| exec clisp -q -q $0 $0 ${1+"$@"} exit |# 这允许在 shebang 内进行更复杂的操作。 CLISP 是少数从 …

述情 2024-11-30 14:15:42 5 0

无法使用 getopt python 处理参数

为了给我的 python 脚本提供选项,我想引入一些参数。我发现在 python 中执行此操作的更好方法是使用 getopt,但是一旦我运行我的脚本,它就不会执行…

南街女流氓 2024-11-29 15:36:45 6 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

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