#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
for my $infile (@ARGV) { | |
warn "Processing $infile...\n"; | |
open my $in, $infile or | |
die "Cannot open $infile for reading: $!\n"; | |
my $s; | |
my $changed = 0; | |
while (<$in>) { | |
$changed += s{//(.*)}{/* $1 */}; | |
$s .= $_; | |
} | |
close $in; | |
if ($changed) { | |
my $outfile = $infile; | |
open my $out, ">$outfile" or | |
die "Cannot open $outfile for writing: $!\n"; | |
print $out $s; | |
close $out; | |
warn "Wrote $outfile\n"; | |
} | |
} | |