腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
所以
GNU
getopt
只
支持
中间
的
选项
?
、
、
我正在尝试
getopt
应用编程接口: 因为我发现它将对argv[argc-1]
的
argv[optind]判断为非opt参数。 真的是这样吗?
浏览 1
提问于2011-07-02
得票数 1
回答已采纳
3
回答
getopt
,getopts或手动解析-当我同时
支持
短
选项
和长
选项
时,使用什么?
、
、
、
、
它应同时
支持
短期和(
GNU
)多头
选项
。永远不要使用
getopt
(1)。
getopt
无法处理空参数字符串或嵌入空格
的
参数。请忘记它曾经存在过。 因此,仍然有手动解析
的
选项
。这很容易出错,会产生相当多
的
样板代码,我需
浏览 0
提问于2013-01-29
得票数 68
回答已采纳
1
回答
用我自己
的
代码捆绑
getopt
_long()?
、
、
我在github上有自己
的
C项目。我想通过使用
GNU
getopt
_long() (它有自己
的
git存储库)来添加长
选项
支持
。我相信有四种方法可以做到:
只
导入
getopt
.c、
getopt
1.c和gnugetopt.h
的
getopt
.c源文件。1和2
的
优点是
浏览 0
提问于2015-07-10
得票数 4
回答已采纳
1
回答
指定给定
的
短时间可以接受可选参数C
、
、
如何指定空头
选项
可以在optional_argument中接受
getopt
。 据我所知,
GNU
的
getopt
库
只
支持
必需
的
参数,在给定
选项
之后添加一个:来
支持
短
选项
。
浏览 8
提问于2013-07-29
得票数 0
回答已采纳
1
回答
选项
中双破折号
的
含义
、
、
我读过,所有多字符命令
选项
都必须在前面加上一个双破折号(--)。但是find命令
的
许多标志(例如,-name或-type)
的
前面只有一个破折号。为什么会这样呢?
浏览 0
提问于2017-07-07
得票数 3
4
回答
shell脚本
的
跨平台
getopt
、
、
、
我刚刚发现
getopt
不是跨平台
的
(特别是对于FreeBSD和Linux)。解决此问题
的
最佳解决方法是什么?
浏览 1
提问于2010-04-27
得票数 12
回答已采纳
2
回答
C
的
getopt
无法在argv
的
末尾(或
中间
)解析
选项
、
、
、
我喜欢解析来自argv参数
的
选项
。不幸
的
是,我无法使
getopt
解析在非
选项
之间或在argv末尾
的
选项
。include <unistd.h> int opt, i;o_help=1官方
的
浏览 4
提问于2020-02-09
得票数 2
回答已采纳
2
回答
在shell脚本中,如何在
选项
之前使用位置参数?
、
、
、
、
我希望有一个外壳脚本,它将文件名作为第一个位置参数,然后是
选项
(./test.sh <file> [options])。然而,当我在
选项
前给出一个位置参数时,getopts不起作用。所以当我在一个
选项
之前给出一个位置参数时,它不会对这个
选项
做任何事情。当在
选项
后面有位置参数(将echo $1更改为echo $BASH_ARGV并调用.如何将位置参数放在
选项
之前?
浏览 2
提问于2012-06-14
得票数 1
回答已采纳
1
回答
getopt
不像在Linux中那样在AIX上工作。
、
、
、
我在一个bash脚本中使用
getopt
,这个脚本在Linux上运行得很好。但是,当它在AIX上执行时,输出是不一样
的
:TEMP=$(
getopt
-o d:hi: --long database:,help,instance: -n ${APPL_NAME} -- "${@}")++
getopt
-o
浏览 3
提问于2014-12-09
得票数 0
回答已采纳
3
回答
如何在mac中使用"
getopt
“命令让bash处理长参数?
、
、
我想让我
的
bash脚本处理长参数。我发现了
getopt
,但OS不
支持
它。谁能告诉我为什么
getopt
是由BSD实现
的
,而不是
GNU
?我尝试在
GNU
中构建
getopt
,但由于我使用Linux
的
技能很差,所以失败了。 有人做过这项工作吗?
浏览 2
提问于2012-08-28
得票数 24
1
回答
重置
getopt
()
的
便携方式是什么?
、
、
、
我把
getopt
()机器瞄准了我自己
的
array数组,在实际
的
argv上使用了它。该接口是不可重入
的
(持有状态),并且以不同
的
方式重置各种实现。什么是可靠
的
#ifdef
的
集合?
浏览 1
提问于2020-03-02
得票数 2
3
回答
Python
的
gnu
解析参数顺序可以像
gnu
getopt
那样吗?
、
、
、
、
getopt
和使用
getopt
的
命令行工具允许将
选项
和参数交织在一起,称为permuting
选项
(参见)。Perl
的
Getopt
::Long模块也
支持
这一点(使用qw(:config
gnu
_
getopt
))。not解析似乎不
支持
(甚至提到)置换
选项
。有许多与arg/opt顺序相关
的
问题,但似乎没有人回答这个问题:可以像
getopt
那样
浏览 5
提问于2012-03-02
得票数 9
1
回答
如何从命令中获得文件名和getopts参数
、
;;done parse "${file}" "${type}" "${output}" 使用此代码,只有当我将文件按不排序
的
顺序
浏览 9
提问于2022-01-22
得票数 0
回答已采纳
2
回答
在C命令行中传递多个参数
、
、
在这样
的
C程序中,如何使用不同
的
开关传递多个参数我使用
getopt
来传递参数。int main(int argc, char **argv) while(1) unsigned int c =
getopt
return 0; return 0;
浏览 2
提问于2012-12-07
得票数 0
6
回答
C/C++
的
选项
解析器?
、
、
我已经做了一些研究,有很多用于命令行
选项
解析
的
库,但很难区分它们。有谁对他们中
的
任何一个有任何经验吗?有没有哪一个比其他
的
更难/更好/更快/更容易?或者我应该自己种?
浏览 1
提问于2009-03-12
得票数 13
2
回答
Getopt
移位操作目标
、
我需要这样调用我
的
程序:我把hello从argv1中拿出来了,但是我在值栏上遇到了问题,我还应该把"r:“改成其他
的
吗?while((c =
getopt
(argc, argv, "r:")) != -1){ ...我知道我可以通过argv来做这件事,但是有没有一种方法可以用
getopt
像在bash中那样做呢? 谢谢。
浏览 1
提问于2012-04-08
得票数 5
1
回答
将操作数放在
getopt
()中
的
第一位
、
、
使用C中
的
getopt
()函数,可以做到这一点:而且它工作起来没有任何问题。program operand1 operand2 -a arg_for_a -b arg_for_b -cgcc code.c -o executable也就是说,无论
选项
和操作数出现在什么
浏览 0
提问于2013-07-17
得票数 2
回答已采纳
1
回答
有没有办法在GFlags中用命令行参数传递整数数组?
、
公认
的
答案是,我应该将它们作为带有分隔符
的
字符串进行传递。
浏览 9
提问于2019-03-15
得票数 0
1
回答
mac和CentOS上
的
getopt
(3)
、
、
、
我在OSX和CentOS上编译了gcc
的
相同代码:完整代码为 谢谢。
浏览 7
提问于2014-05-13
得票数 3
回答已采纳
1
回答
如何确定缺少所需
的
选项
参数?
、
、
、
我在
GNU
/Linux机器上使用
getopt
_long。, 0, 0}有以下代码行当我用命令运行我
的
程序时:是的,在使用/解析短
选项
时,可以在<e
浏览 3
提问于2016-10-20
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券