次の文字列に置き換える必要があります。
<book name=""
author="">
に
<magazine>
以下の私のコードは機能しません:
sub substitution
{
my $find = "book name\=\"\"\nauthor\=\"\"";
my $replace = "magazine";
{
local @ARGV = ("$_[0]");
local $^I = '.bac';
while( <> )
{
if( s/$find/$replace/ig ) {
print;
}
else {
print;
}
} //while
}