腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
使用
Getopt
::
Long
控制
perl
中
的
参数
我正在尝试
使用
将命令行
参数
添加到我
的
脚本
中
(如下所示)。我遇到
的
问题与做不同事情
的
多个命令有关。例如,我有一个选项标志,用于设置脚本要
使用
的
配置文件,选项是-c [config_path],我还有一个-h帮助。我遇到
的
问题是,我需要一个条件来声明是否
使用
了config选项以及是否指定了配置文件。我尝试计算@ARGV
中
的
选项,但发现如果指定了-h和-c,脚本无论如何都会移到子例程lo
浏览 1
提问于2011-03-13
得票数 2
回答已采纳
1
回答
perl
GetOptions,接受
参数
的
选项触发子例程。
、
、
我试图
使用
GetOptions函数从
GetOpt
::
Long
调用一个接受
参数
的
子例程。但是,无论该选项是否在命令行上指定,都会调用该子例程。如果没有将
参数
传递给GetOptions行
中
的
子例程,则不会发生此意外行为。下面是对这个问题
的
最起码
的
说明: 如果向GetOptions行
中
的
子例程提供
参数
,则不管其
控制
选项是否在命令行中提供,子例程最终都会
浏览 4
提问于2017-11-15
得票数 4
回答已采纳
4
回答
具有多个值
的
命令行
参数
、
、
我正在执行一个
perl
脚本,我需要从命令行获得多个值。示例:我正在
使用
Getopt
::
Long
,我可以让它工作:GetOptions('arg1=s{3}' => \@myArray); 选项规范
中
<e
浏览 6
提问于2012-05-11
得票数 4
3
回答
在更新
的
Getopt
::
Long
中
,如何设置默认值
、
在
Perl
的
Getopt
::
Long
version 2.39
中
,我可以
使用
GetOptions( \my则当给出%opts时,在键codon-view下
的
默认值是20,但没有显式
的
值。另一方面,没有提供-c或--codon-view,则哈希表
中
的
值没有存储在%opts<
浏览 10
提问于2016-06-01
得票数 4
回答已采纳
7
回答
如何
使用
Perl
的
Getopt
::
Long
按用户输入
的
顺序获得选项?
、
我有一个现有的
Perl
程序,它
使用
Getopt
包和带有permute
的
Getopt
::
Long
::Configure作为选项之一。但是,现在我需要保持用户输入
的
选项
的
顺序。$RETURN_IN_ORDER在
Long
.pm中提到了一个选项,但是似乎在任何地方都不
使用
。 当我通过return_in_order时,我将得到以下错误。位于C:/Program Files/IBM/Rational
浏览 16
提问于2008-10-20
得票数 3
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
2
回答
getoptions函数
perl
多值不起作用
使用
下面的getoptions函数。iifiles
参数
是可选
的
,如果提供,它可以是一对多。但是当我运行这个函数时,得到一个错误信息"Error in option spec“。在solaris 10上运行
的
Perl
。不确定需要为iiles提供哪个多值选项。
浏览 0
提问于2013-05-07
得票数 2
回答已采纳
2
回答
如何在Raku (以前称为
Perl
6)
中
解析和验证命令行
参数
?
在
Perl
5
中
,我可以
使用
Getopt
::
Long
解析带有一些验证
的
命令行
参数
(参见下面的)。use
Getopt
::
Long
;my $length = 24;GetOptions ("length=i" => \$command line arguments\n");
浏览 0
提问于2015-04-17
得票数 14
回答已采纳
4
回答
长时间将带空格
的
字符串放入变量
、
、
我正在制作一个
perl
脚本,它
使用
Getopt
::
Long
来解析命令行
参数
。但是,我有一个
参数
可以接受字符串(带有空格)。我怎样才能把整个字符串变成一个变量。例如:我需要变量$string
中
的
"blah“。我知道
Getopt
::
Long
支持一个
参数
的</
浏览 8
提问于2011-08-18
得票数 3
回答已采纳
1
回答
如何打印
Getopt
::
Long
getoptions
中
的
命令
参数
、
我正在尝试记录
Perl
脚本
中
的
行为。我想打印所有传递给
Getopt
::
Long
的
GetOptions但@ARGV为空
的
参数
。我想要
的
东西,可以自动打印所有的选项和他们
的
值,传递到GetOptions。我一直在阅读https://perldoc.
perl
.org/
Getopt
/
Long
.html,但我在那里找不到任何东西。我想
浏览 16
提问于2019-10-08
得票数 2
回答已采纳
1
回答
"GetOptionsFromString“不是由
Getopt
::
Long
模块导出
的
我试图
使用
函数,并面临以下错误: use
Getopt
::
Long
qw(GetOptionsFromString); 我试过
perl
-MGetopt::
Long
-e 'print $
Getopt</em
浏览 3
提问于2016-03-18
得票数 4
1
回答
对于
Perl
Getopt
::
Long
中
具有多个值
的
选项,第一个值为空
、
我
使用
Perl
Getopt
::
Long
来解析具有多个值
的
选项,但我得到了一些奇怪
的
结果。以下代码:use warnings;use
Getopt
::
Long
; GetOptions( 'b=s{,}' => \@/optl.pl -b b_abr c_ar
浏览 0
提问于2013-05-24
得票数 0
回答已采纳
3
回答
如何
使用
GetOpt
添加-v开关而不需要对文件名进行开关?
我希望能够以两种方式之一运行我
的
脚本:
perl
script.pl -v file
perl
script.pl -v -f file 但是我想在不需要-f for file
的
情况下这样做。
浏览 0
提问于2013-05-30
得票数 0
回答已采纳
1
回答
从bash安装本地
perl
和模块
、
我
的
脚本需要一个新版本
的
perl
,我已经将其安装到本地目录
中
,以避免破坏Debian附带
的
perl
打包版本。
Getopt
::
Long
cpan[2]> install File::Find::Rule$cpan -i DBI 如何
使用
bash<e
浏览 3
提问于2013-04-30
得票数 0
1
回答
如何处理
使用
Getopt
::
Long
[::Descriptive]由任意数字构成
的
选项?
、
我希望能够处理像-1或-10这样
的
选项,类似于head或-tail所做
的
。换句话说,能够做到并能够保留-10选项
的
值。现在唯一可行
的
方法是在命令行输入到describe_options之前进行处理,如下所示: my ($count) = map { /\-(\d+)/; $1 } grep { /^\-(\d+)$/但是它看起来很笨重,而且这个选项不会出现在$usage
中
浏览 8
提问于2020-05-12
得票数 2
回答已采纳
2
回答
未检查GetOptions缺少
参数
值
、
使用
GetOptions时,有没有办法检查我
的
输入(值)是否提供 #file testing.pluse strict;
Getopt
::
Long
::Configure("no_pass_through");
浏览 22
提问于2020-12-01
得票数 1
1
回答
如何在
perl
中
的
变量之后处理变量?
、
如何处理
perl
中
变量之后
的
变量。我想要一个可以格式化磁盘
的
脚本。我想对每个sdb重复命令,如果有-f,我想为每个sdb运行更多
的
命令。
浏览 5
提问于2020-05-20
得票数 0
回答已采纳
4
回答
如何
使用
Getopt
::
Long
解析可能包含空格
的
参数
?
、
具体地说,举个例子:请注意,上面没有引号,我没有修改shell脚本
的
控制
权。但是,我不确定是否可以通过其他程序在上述语法
中
插入引号。现在,我想把上面的代码发送给一个
Perl
程序来解析选项,以便它将+define BOOST +noconvtest +actuate-
long
与选项-filter_ar
浏览 0
提问于2010-11-23
得票数 2
1
回答
Perl
Getopt
配置问题
、
#test.pl
Getopt
::
Long
::Configure ("bundling"); 'TestA|A|a' => \$testa, );所以我
使用
Getopt
::<em
浏览 0
提问于2010-08-27
得票数 0
回答已采纳
5
回答
解析R脚本
中
的
命令行
参数
、
、
有没有什么方便
的
方法可以自动解析传递给R脚本
的
命令行
参数
? 类似
perl
的
Getopt
::
Long
浏览 5
提问于2010-08-08
得票数 50
回答已采纳
点击加载更多
相关
资讯
小白学perl之命令行参数
python笔记26-命令行传参sys.argv
PID控制中P、I、D参数的作用是什么?
【实验交流】BCP在钙钛矿制备中的使用参数
单片机焊接控制器主要用于控制焊接过程中的各种参数
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券