> I am writing a script that will read from a file named  myfiles not stdin and print 
>the lines containing the following words "everywhere" or  'nowhere.
> 
>  
> 
> #!/usr/bin/perl
> #use strict
> while (<>) {
>   chomp;
>   if (/^everywhere$|^nowhere$/)
>     print
> 
> }
> 
> How do I invoked the file myfiles at the beginning of the script? Any help is 
>appreciated.
> 
> Brady
> 

Hi Brady,

If you have a perl cookbook, you will get the answer easily. Here it is:

#!/usr/bin/perl -w #you should use this to remind you of errors
use strict;

my $file = "myfiles"; # or you can use: my $file = shift; and feed the
                      # file name on commandline
open (FH, "<$file") || die $!; # you can check: "perldoc -f open" for
                               # details

while (<FH>){  #feed the file here
   ...
}

>  
> 
> 
> 
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Shopping - Send Flowers for Valentine's Day


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

Reply via email to