perl修改文件的方法

前端之家收集整理的这篇文章主要介绍了perl修改文件的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

#!perl

use strict;
use warnings;
use 5.014;

my $filename=$ARGV[0];
open FILE1,"<$filename" or die "Can't open '$filename':$!";
open FILE2,"+<$filename" or die "Can't open '$filename':$!";
my $lines = join '',<FILE1>;
$lines =~ s/^/$filename:/gm;
print  FILE2 "$lines";

close FILE1;
close FILE2;

 

将filename文件每行的开头加上文件名:

简要说一下原理:F1和F2将使用不用的文件指针,F1的指针一定大于等于F2的指针,F2为可读写方式打开,可以对其进行修改

猜你在找的Perl相关文章