- 论坛徽章:
- 0
|
感谢各位:
nsteph (time) t_index = 3 3
RMS T 1.6790E-11 NORMALIZED 7.2352E-14
time (time) t_index = 3 3
.
.
nsteph (time) t_index = 4 4
RMS T 2.2683E-11 NORMALIZED 9.7748E-14
time (time) t_index = 4 4
--
my @nstep;
my @rmsDiff;
while( <$cprnc_out> ) {
if ( /nsteph/ ) { ------这里我之前写成大写 NSTEPH了
my @line = split;
push @nstep, $line[1];
}
if ( /RMS $var / ) {
chop;
my @line = split;
push @rmsDiff, $line[$#line];
}
}
for( my $i = 0; $i <= $#nstep; ++$i ) {
if ( $rmsDiff[$i] == 0. ) { next; }
print "$nstep[$i] $rmsDiff[$i]\n";
}
但是现在$nstep[$i]抓到了(time)而不是我需要的index数值,例如3,4.该怎么改? |
|