I have a script that is *supposed* to search a file and make certain 
words that I have in an array uppercase. My brain is not grokking it.

Q1: What is wrong with my script (below)?
Q2: Can I update a file in place?
Q3: How do I run multiple things against one file in one script?

=== SCRIPT ===
#!/usr/bin/perl
use strict;
use warnings;

# variables
my $word = undef;

# setup the words to uppercase
my @words = qw/ Mary John Joe /;

open FILE, ">> NEW1 "  or die "can't open FILE:  $!";

while (<>) {
     foreach $word (@words) {
         $word = ~ tr /a-z/A-Z/;
         print FILE;
     }
}

# close the file
close (FILE);



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to