麻烦大家,帮我看看红色的代码表示什么意思.

麻烦大家,帮我看看红色的代码表示什么意思.

麻烦大家,帮我看看红色的代码表示什么意思.
$cmd = "java [color=red]-Dsun.java2d.noddraw=true -cp classes Login [/color] \"Type in your Computron userid and password:\"";
$_ = `$cmd`;
[color=red] /(\w+)\W+(\w+)/;[/color]
$db_userid = $1;
$db_passwd = $2;

麻烦大家,帮我看看红色的代码表示什么意思.非常感谢!
第一个,是 java 命令的参.
第一个,是 java 命令的参数。
第二个是正则,匹配java命令结果中的id和密码
谢谢,Fkiori.
谢谢,Fkiori.

不过,还得请教下:这里有几个参数,分别代表什么意思?参数这样分对吗?
-Dsun.java2d.noddraw=true
-cp
classes
Login
\"Type in your Computron userid and password:\"
这个参数什么意思,应该查.
这个参数什么意思,应该查java手册

事实上相当于你在shell下直接运行
java -Dsun.java2d.noddraw=true -cp classes Login \"Type in your Computron userid and password:\"

然后从输出结果里面匹配出username和password

所以参数与perl无关,而是与java相关的。
哦,明白了,谢谢!
终于明白了,谢谢!
[CCB]1[/CCB]