一次更新多个文件

use strict;
chomp(my $date = `date`);
$^I = ".bak";
while(<>) {
    s/^Author:.*/Author:Randal /;
    s/^Phone:.*\n//;
    s/^Date:.*/Date:$date/;
    print ;
}

如果$^I中式个字符串,该字符串就会变成备份文件的扩展名。

如果$^I设为空字符串,就会直接修改文件的内容,但不会留下任何备份。

posted @ 2013-09-18 11:19  新闻官  阅读(214)  评论(0编辑  收藏  举报