[rochester-pm-list] foreach question...

Fred Edmister fedm at pkcommunications.com
Wed Feb 9 14:16:25 CST 2000


         Thank you very much!!  :)  I was just at Borders yesterday too... 
ROFL!  Just my luck!  Thanks again!

         Fred


At 03:02 PM 2/9/00 -0500, you wrote:
> >       If I use a "foreach" type of array, is it possible to open
> > a text file,
> > separate each line into separate variables and have a script edit
> > or delete
> > just that line?  Or is the only way to do it to just open the file, and
> > append the differences?  (which I've already got done, I'm just trying to
> > make this easier :)  )  Thanks in advance!
>
>There's a recipe in the Perl Cookbook that details treating lines of a text
>files as array items...  Recipe 14.7
>
>use DB_File;
>
>tie(@array, "DB_File", "/tmp/textfile", O_RDWR|O_CREAT, 0666, $DB_RECNO)
>         or die "cannot open file 'text' : $!";
>
>$array[4] = "A new line written in.";
>
>untie @array;
>
>You can push, pop, shift, etc. in an object style ( $x->push($list1,
>$list2) )if you capture the object returned from the tie.  $DB_RECNO is the
>magic trick.  There's a much longer example in the Perl Cookbook, which is
>just about the mostest valuablest book ever for Perl stuff - buy it if at
>all possible.
>
>Justin C. Sherrill
>Rochester Road Runner Webmaster
>http://www.rochester.rr.com/
>"Think slow, type fats"





More information about the Rochester-pm mailing list