perl脚本问题求指教!

#!/usr/bin/perl#writebyhuabo,2009-11-20usewarnings;usestrict;#openthesvnpasswdfileope... #!/usr/bin/perl# write by huabo, 2009-11-20use warnings;use strict;#open the svn passwd fileopen (FILE, "passwd") or die ("Cannot open the passwd file!!!n");#clear the apache passwd fileopen (OUT_FILE, ">webpasswd") or die ("Cannot open the webpasswd file!!!n");close (OUT_FILE);#beginforeach (<FILE>) {if($_ =~ m/^[^#].*=/) {$_ =~ s/=//;`htpasswd -b webpasswd $_`;}}# chmod +x PtoWP.pl# ./PtoWP.plAdding password for user pmAdding password for user server_groupAdding password for user client_groupAdding password for user test_group

这段perl脚本提示有问题 想请教一下哪里出错了?
syntax error at PtoWP.pl line 24, near "Adding password for "Execution of PtoWP.pl aborted due to compilation errors.
这个为错误提示
展开
 我来答
talorkitty
2013-12-31 · TA获得超过771个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:440万
展开全部

perl脚本的内容仅包括如下这部分:

#!/usr/bin/perl
# write by huabo, 2009-11-20
use warnings;
use strict;
#open the svn passwd file
open (FILE, "passwd") or die ("Cannot open the passwd file!!!n");
#clear the apache passwd file
open (OUT_FILE, ">webpasswd") or die ("Cannot open the webpasswd file!!!n");
close (OUT_FILE);
#begin
foreach (<FILE>) {
if($_ =~ m/^[^#].*=/) {
$_ =~ s/=//;
`htpasswd -b webpasswd $_`;
}
}

至于:

# chmod +x PtoWP.pl
# ./PtoWP.pl

是你应对这个perl脚本在CentOS下做权限修改,并执行的命令。

Adding password for user pm
Adding password for user server_group
Adding password for user client_group
Adding password for user test_group

上面这部分是执行之后的输出结果。


这个脚本的目的是将SVN的账户信息同步到apache里去。

百度网友5cab0cc
2013-12-31 · 超过53用户采纳过TA的回答
知道答主
回答量:306
采纳率:17%
帮助的人:82万
展开全部
24行那,你语法有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自由de王国
2013-12-30 · TA获得超过1066个赞
知道小有建树答主
回答量:661
采纳率:50%
帮助的人:841万
展开全部
表示这个结构也太乱了吧,第24行是哪一行啊
# ./PtoWP.pl之后的全是注释吗?
追答
我明白了,开始还想这注释什么意思呢,现在才发现底下根本不是perl啊,是在shell下的命令。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式