- 论坛徽章:
- 0
|
不好意思,我刚开始学perl, 是这样的吗? 运行过程出现这样的错误:
Use of uninitialized value in join or string at ./tt line 8, <DATA> chunk 1.
Use of uninitialized value in join or string at ./tt line 8, <DATA> chunk 1.
Use of uninitialized value in pattern match (m//) at ./tt line 8, <DATA> chunk 1.
#!/usr/bin/perl -w
use warnings;
use strict;
my @tmp;
while(<DATA>) {
$/="\n\n";
@tmp=split("\n");
print join("\n",@tmp[0,1,3]);print "\n\n" if $tmp[3]=~/heapdump/;
}
__DATA__
Name : TD_OMFA_JavaCoreHeap_1_Crit
Description : AWF#15042 &14935 , Date14Jan2013, Creator JA
Type : UNIX OS
Formula : VALUE File_Information.File *EQ javacore*
Distribution : cpomfaap01:KUX,scomfaap01:KUX
Name : TD_WEBSPHERE_CORE_FILES_3646_Cr
Description : AWF# 16145, LZ
Type : UNIX OS
Formula : heapdump
Distribution : ecasdm36:KUX,ecasdm46:KUX
Name : TD_OMFA_JavaCoreHeap_2_Crit
Description : AWF#15042, Date14Jan2013, Creator JA
Type : UNIX OS
Formula : *EQ javacore*
Distribution : cpomfaap02:KUX,scomfaap02:KUX
|
|