4 use File
::Glob qw
/bsd_glob/;
6 die("Filename required\n") unless(@ARGV);
10 print STDERR
"processing $fn...";
12 print STDERR
"\t[Ignored]\n";
15 open FI
,"<:utf8",$fn or die("$!\n");
16 my $data=join("",<FI
>);
18 $data =~ s/\smlns=/ xmlns=/;
19 $data =~ s/<dc:rights>[^>]+>/<dc:rights>created by xiaoranzzz\@myplace<\/dc:rights
>/;
20 $data =~ s/http:\/\/www
.cnepub
.com
/xiaoranzzz\
@myplace/g
;
21 $data =~ s/epub掌上书苑/xiaoranzzz\@myplace/g;
22 $data =~ s/简介/About/g;
23 $data =~ s/封面/Cover/g;
24 $data =~ s/\&/\&/g;
25 $data =~ s/\ / /g;
26 $data =~ s/\&\#174;/®/g;
27 open FO
,">:utf8",$fn or die("$!\n");
30 print STDERR
"\t[OK]\n";
42 push @files,bsd_glob
("$_");
45 &process
(@files) if(@files);