[code] [/code] [code] src="./admingraph.cgi?data=$DATA_DAILY$&x_label=Hour+of+the+day" [/code] 这样传递参数有问题没有? [ 本帖最后由 zw2002 于 2006-9-15 21:17 编辑 ]
在命令行方式下,能不能这样执行文件并传参数: perl XXXX.pl 参数1 参数2...... 如果可以的话,在.pl里应该怎么得到这个参数呢 $ENV{'QUERY_STRING'}好象是不行的
如果把参数传递给perl脚本 象下面的shell脚本实现的那样 #!/usr/bin/ksh username=$1 age=$2 echo "$username:$age" #./test twlogin 23 twlogin 23 # 这要是用perl来做,应该怎么写啊 谢谢
我用<>总是不得要领, my ($file) = @_,取到的总是文件行数,如果是@file则是文件内容 但是 @_不应该是参数列表吗,为什么不是 filename呢, 如果是输入路径的话,@_甚至 == 0, 但是我很希望能够直接在参数里得到路径名,然后批量打开某些类型的文件, 还请各位指教 还有一个问题,是关于提取数据的 2222 eewweasdds,asdasd.sadsadasdas ddasdddddddddddddddddddda ddddddddddddddddddddddddddd 2821 ...
这样写不行吗? sub display2 ($d1, $d2) { print "\n d1 is $d1, and d2 is $d2 \n"; } display2 (3,4); 给我返回: Malformed prototype for main::display2: $d1,$d2 at 1.pl line XX. 是不是不能用上面这种类似C的方式?谢谢。
判断输入命令参数 -h ,打印帮助信息: ************************************************** while ($#ARGV != -1) { if($ARGV[0] == ~/-h/) print "This is help message!!!"; } exit 0; ************************************************** syntax error at D:\SRC\perl\argv.pl line 21, near ") print" Execution of D:\SRC\perl\argv.pl aborted due to compilation errors.