综合的不会,大家不要怕啊:)
1=》local这个函数我不是很明白~
{
local $ENV{"PATH"}=
"c:\\msaev\\bin;c:\\winnt;c:\\winnt\\system32;
system("nmake fre bedrock >output")'
}这里的LOCAL起什么作用?
2=》把进程用做文件操作符
可以创建一个进程文件操作符,从进程获取输出或输入
open(FIND),"|find $pattern";
print FIND @filedata;
close(FIND);
这里我有些困惑的东西
这里的向等待输入的命令,这里的命令是指find,他有等待输入吗?
用PRINT把@filedata写进文件操作符FIND后又对find这个命令有什么影响?他不是在当前的目录下找$pattern吗?那输入的@filedata用来做什么?
3=》
@hosts='net view ';
foreach (@hosts){
next unless m#\\\\#;
chomp;# 这个不是曲调一个字符的最后一个字符吗?
s/^(\s+0.*/$1/; #这个在程序中起什么作用,匹配什么?
}
print join("\n",sort @sorted);
4=》opendir (DOT, ".")
这里的"."代表什么?