由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - perl script 求教 (Getopt::Long)
相关主题
perl oneliner hash疑问What language I should use?
Usage of Grep???help!!!简单的perl问题
perl monks: you should read "advanced perl programming"你认为ubuntu下面写script,用perl还是python更好? (转载)
perl help---many thanksHow to put a perl script to run from a web site?
关于perl和linux shell script的书最经典有哪些? (转载)Help: a Perl script question, Thanks (转载)
perl eval and ifPerl/Python/.NET难道是搞网页的?
50伪币:请教perl代码差错的问题!多谢啦!花了一个小时学习了python
[转载] 在CGI程序中有何好方法返回HTMLperl to html
相关话题的讨论汇总
话题: ribo话题: getopt话题: options话题: long话题: usage
进入Programming版参与讨论
1 (共1页)
t**********y
发帖数: 374
1
练习使用Getopt, 写了下面一小段. 运行的command: perl temp.pl -ribo Y,
结果输出是:
temp.pl -ribo at temp.pl line 16.
错在那儿呢?:( 多谢
--------------------------------------------
use strict;
use warnings;
use IO::File;
use Getopt::Long;
my $usage= "temp.pl -ribo ";
my %options=(
ribo => undef
);
&GetOptions(
'ribo=s' => \$options{ribo}
);
die $usage unless (-s $options{ribo});
if ($options{ribo} eq "Y"){print "good-try\n";}
exit;
j*****a
发帖数: 436
2
Change line 16 to:
die $usage unless (exists $options{ribo});
d****n
发帖数: 1637
3
He should use "defined",
die $usage unless (defined $options{ribo} );
cause %options already has key ribo.
so exists $options{ribo} is always True.
j*****a
发帖数: 436
4
Your are right.

【在 d****n 的大作中提到】
: He should use "defined",
: die $usage unless (defined $options{ribo} );
: cause %options already has key ribo.
: so exists $options{ribo} is always True.

t**********y
发帖数: 374
5
多谢, 多谢:). 两种修改都对
die $usage unless (exists $options{ribo});
die $usage unless (defined $options{ribo});
能推荐一些好的Getopt::Long 用法的例子吗?
我用-s是看了别人的例子, 不是很懂为什么......

【在 j*****a 的大作中提到】
: Your are right.
1 (共1页)
进入Programming版参与讨论
相关主题
perl to html关于perl和linux shell script的书最经典有哪些? (转载)
script language主要是干什么用的?perl eval and if
想实现一个简单的script language,用perl好做么?50伪币:请教perl代码差错的问题!多谢啦!
[合集] 有没有什么工具可以把perl script转成别的语言?[转载] 在CGI程序中有何好方法返回HTML
perl oneliner hash疑问What language I should use?
Usage of Grep???help!!!简单的perl问题
perl monks: you should read "advanced perl programming"你认为ubuntu下面写script,用perl还是python更好? (转载)
perl help---many thanksHow to put a perl script to run from a web site?
相关话题的讨论汇总
话题: ribo话题: getopt话题: options话题: long话题: usage