# from learning perl
$^I = ".bak"
while (<>) {
s/A/B/;
print;
}
#my code
$^I = '';
if ( $filename =~ /AAA/i ) {
open FILE, "<", $filename or die "bla bla bla...";
while (<FILE>) {
s/A/B/;
print;
}
}
这样还是仅仅打印到STDOUT了,该如何解决,谢谢
注:文件分布于个子目录之下,我是用File::Find遍历查找的,这样的话就只可以使用<FILE>了,为了更灵活一些,我也觉得把一切筛选工作让命令行来解决并不太合适
gtalk:freeespeech@gmail.com
_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm
没有评论:
发表评论