Brian Volk wrote:
Hi All,

Hello,

I'm having trouble w/ my script... I can open the dir, read the dir and even
get the s/// to work.... I just don't know how to write the new file to a
new dir.  .... or the same dir for that matter...  If someone could point me
in the right direction I would really appreciate it.  Maybe a page in the
Lama book...  :~)

What you are looking for is the "in-place edit" variable/command line switch. The variable is described in the perlvar.pod document and the command line switch is described in the perlrun.pod document.


perldoc perlrun
perldoc perlvar


#!/usr/local/bin/perl
use strict;
use warnings;
my $dir = "C:/brian/test_html";
opendir (HTML, $dir) or die "Can't open $dir: $!";
#my $newdir ="C:/brian/test_html_1";
# opendir (HTML1, $newdir) or die "Can't open $newdir: $!";
# load @ARGV for <> operator below @ARGV = map { "$dir/$_" } grep { !/^\./ } readdir HTML;

$^I = "$newdir/*";


while (<>) {
chomp;
s/31990/31720/g;
print; }
closedir (HTML);


John
--
use Perl;
program
fulfillment

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>




Reply via email to