腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
访问
Getopt
::
Long
选项
在
选项
的
子
中
的
值
?
、
我
的
目标是有一个--override=f
选项
来操作另外两个
选项
的
值
。诀窍是如何引用sub
中
的
选项
值
( =f指示符
中
匹配该
选项
的
部分),当GetOptions检测到命令行
中
存在该
选项
时执行该
选项
。我就是这样做
的
:#!/usr/bin/perl use stri
浏览 1
提问于2011-03-12
得票数 5
回答已采纳
1
回答
getopt
没有发现模糊
的
可选参数。
在我
的
源代码
中
,传递给
getopt
_
long
(3)
的
结构“
选项
”数组包含三个长
选项
"xxaaa“、"xxxyy”和"xxxzz“
的
定义--它们都以相同
的
字符串"xx”开头,以测试
getopt
_
long
(
getopt
_
long
的
行为根据两个结构字段"has_arg“和”val“
的
<
浏览 2
提问于2014-05-16
得票数 2
1
回答
命令行
选项
是否在
选项
名称和
值
之间使用等号?
、
对于一般
的
命令行程序,是否有关于在
选项
名和
值
之间是否允许/需要等号
的
规则?
浏览 0
提问于2020-03-17
得票数 28
回答已采纳
1
回答
解析命令行参数,但不验证
我们在工作中有一个模块,它包含在大多数脚本
中
,用于创建日志记录事件,其中包括谁调用了脚本以及传递给它
的
命令行参数。目前,这只是使用了一个@ARGV转储。但是,对于可能包含在命令行
中
传递
的
安全信息
的
脚本,我们希望包含此功能。因此,我们仍然希望对传递给脚本
的
选项
进行分类,但掩蔽这些
值
。s/(?<=.{2})./X/sg#!/usr/bin/env perl
浏览 1
提问于2021-06-15
得票数 3
1
回答
在使用
long
_options[]时理解‘
选项
`
getopt
_
long
`’
、
、
、
、
我正在努力学习使用
getopt
_
long
。第一列 我认为
long
_options[]
的
第一个“列”应该是用户在命令行中使用
的
长标志(随--而来)。但是,如果唯一
的
标识符只能是一个字符,那么我们是否被限制为所有小写字母(26) +所有大写字母(26) +数字(10) +最后一些特殊字符,总共超过62个不同
的
参数最大
值
?这是
getopt
的
限制吗?如果我弄错了,那么如
何在
getopt
_<
浏览 1
提问于2016-10-10
得票数 7
回答已采纳
2
回答
如何正确使用
Getopt
::
Long
来解析可选参数?
、
、
我使用
Getopt
::
Long
来获取perl脚本
的
命令行
选项
。我想向它传递一个可选
的
参数,这样如果指定了
值
,我就可以执行一些操作,如果调用了该
选项
,则可以传递其他
的
参数,但是没有传递
值
。那我就这么做:GetOptions ('installdaemon:s
浏览 11
提问于2013-08-19
得票数 1
回答已采纳
2
回答
一个"val“恰好是”0“
的
长
选项
?
、
、
'c'}, {0, 0, 0, 0} /*
getopt
_
long
stores the option index here. */ c =
getopt
_
long
(argc, argv, "abcprintf (
浏览 0
提问于2017-07-22
得票数 3
5
回答
如何将
Getopt
::
Long
选项
传递给同时也是一个
选项
的
子
例程?
、
、
、
我正在尝试设置
Getopt
::
Long
来处理来自配置脚本
的
参数。#!/usr/bin/perluse warnings;它不打印-c
选项
,但如果我像这样运行它, ./c
浏览 0
提问于2011-12-13
得票数 2
1
回答
如何确定缺少所需
的
选项
参数?
、
、
、
我在GNU/Linux机器上使用
getopt
_
long
。, 0, 0}有以下代码行当我用命令运行我
的
程序时:是的,在使用
浏览 3
提问于2016-10-20
得票数 1
回答已采纳
1
回答
如何忽略
getopt
_
long
中
的
无效
选项
、
、
、
我使用函数
getopt
_
long
来获取命令行
选项
。当给出一个无效
的
选项
时,我想忽略错误。当前将错误打印到stderr,
如
: invalid option -- 's'
浏览 0
提问于2012-10-16
得票数 1
回答已采纳
1
回答
在Perl脚本中使用
Getopt
::Std和
Getopt
::
Long
、
、
我有一个现有的Perl脚本,它有许多使用
Getopt
::Std (getopts函数)处理
的
命令行
选项
。但是,我想增加两个新
选项
:--testrun和--cfgarray。我用
的
是use
Getopt
::
Long
;和GetOptions('testrun' => \$test_flag);“--发情”,这是没有争议
的
。我只是把它当作像if($test_flag)一样
的
标志。它在单独运行时工作。但是,由于在我<
浏览 2
提问于2018-07-02
得票数 0
1
回答
C:
getopt
_
long
()总是返回无效
选项
、
、
、
我正在尝试使用
getopt
_
long
在已经工作
的
C程序
中
添加一个新
的
选项
。我想添加
的
选项
是-S,但是每次我尝试运行所获得
的
代码时:我只是在
long
_options向量
中
添加了一个新元素,它涉及到我想以这种方式添加
的
选项
: {"Status",
浏览 5
提问于2020-11-18
得票数 0
回答已采纳
1
回答
perl GetOptions,接受参数
的
选项
触发
子
例程。
、
、
我试图使用GetOptions函数从
GetOpt
::
Long
调用一个接受参数
的
子
例程。但是,无论该
选项
是否在命令行上指定,都会调用该
子
例程。如果没有将参数传递给GetOptions行
中
的
子
例程,则不会发生此意外行为。下面是对这个问题
的
最起码
的
说明: 如果向GetOptions行
中
的
子
例程提供参数,则不管其控制
选项
是否在命令行中提
浏览 4
提问于2017-11-15
得票数 4
回答已采纳
1
回答
如果相同
的
选项
多次出现,
Getopt
::
Long
GetOptions会产生错误吗?
、
我有这个
getopt
: @libfiles = split(/,/,join(',',@libfiles)); "input=s" => \$fileordir,);
Getopt
::
浏览 0
提问于2012-04-06
得票数 4
回答已采纳
1
回答
如何获得以“+”字符开头
的
选项
的
值
?
、
、
、
、
(手册页面表示这些
选项
将传递给内置shopt,后者设置设置
的
值
)。我怎样才能用
getopt
_
long
()获得这种类型
的
选项
?我要自己去分析这些
选项
吗?编辑:根据@jxh响应和man
浏览 1
提问于2018-03-23
得票数 4
回答已采纳
6
回答
C/C++
的
选项
解析器?
、
、
我已经做了一些研究,有很多用于命令行
选项
解析
的
库,但很难区分它们。有谁对他们
中
的
任何一个有任何经验吗?有没有哪一个比其他
的
更难/更好/更快/更容易?或者我应该自己种?
浏览 1
提问于2009-03-12
得票数 13
4
回答
命令行处理库-
getopt
、
有没有人能帮我弄一下
getopt
函数?char *argv1[] = {"testexec","-?"}*/ printf("\n argv1 "); brea
浏览 3
提问于2009-02-11
得票数 6
回答已采纳
1
回答
在
Getopt
::
Long
::Descriptive
中
的
one_of特性有问题
当我在
Getopt
::
Long
::Descriptive中使用"one_of“特殊规范时,我会得到而不是放在命令行
中
的
选项
的
错误。我想让
Getopt
::
Long
::Descriptive为我处理相互排斥
的
选项
;但是我不知道如
何在
不产生错误
的
情况下使用规范。如果我列出了没有的
选项
,将它们包含在one_of说明符
中
,它们就会像预期
的
浏览 1
提问于2019-08-09
得票数 1
回答已采纳
1
回答
Perl
的
Getop::
Long
等效于Python:带有多个
值
的
选项
在Perl
中
,有一个模块,该模块具有将多个
值
传递给
选项
的
功能。例子如下:use strict;use
Getopt
::
Long
;GetOptions("file_list=s@fileList); foreach my $f
浏览 0
提问于2015-12-30
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券