【发布时间】:2011-11-16 05:17:26
【问题描述】:
通常我从网页获取数据,但我想从命令行发送数据以方便调试。
要获取数据,我会执行以下操作:
my $query = new CGI;
my $username = $query->param("the_username");
这似乎不起作用:
$ ./script.pl the_username=user1
编辑:
实际上上述工作。检查$username 的if 语句错误(使用== 而不是eq)。
【问题讨论】:
-
你的脚本中有
use CGI;(注意大写)?你用的是$query = new CGI; print $query->param("the_username")还是别的什么? -
那里,我修正了一些语法。是的,我用过 CGI;
标签: perl parameters cgi command-line-arguments