码迷,mamicode.com
首页 > 其他好文 > 详细

Perl获取匹配行的最后三行

时间:2019-08-22 21:56:58      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:utc   last   file   nes   ast   usr   int   ber   pen   

#!/usr/bin/perl
open (file,"D:\\OUTCAR");
$a=0;
while ($lines=<file>){
if ($lines=~/TOTAL ELASTIC/){
$lines_number=$.;
$a=1
}
if ($a==1){
sub1()
}
}
close(file);
sub sub1{
if (grep {$.==$_}$lines_number..$lines_number+10){
print "$lines";
}else{
$a=2;
}
}

Perl获取匹配行的最后三行

标签:utc   last   file   nes   ast   usr   int   ber   pen   

原文地址:https://www.cnblogs.com/shunguo/p/11396957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!