in reply to How do I delete/modify one line from test file ?

open(FILEHANDLE,"+< $FILENAME) or die print $!; while(<FILEHANDLE>){ if ($_ ne 'b|b|b|b|b|b'){ push(@outtext,$_); } Do what you want from here. Of course it always a good idea to lock the file if you are on a UNIX system.

Replies are listed 'Best First'.
Re: Answer: How do I delete/modify one line from test file ?
by Anonymous Monk on Apr 04, 2001 at 01:07 UTC
    I can't get that to work how. Could you post a more complete answer. I am feeding the push command the line that I want removed but it doesn't do anything. What am I doing wrong?

      well, if you're pushing the line you don't want onto the array, it's going to end up in the array. It might help to think of another way of doing the same thing:

      push @array, $line unless $line eq 'b|b';

      Read the fine manual! => perldoc -f push

      Philosophy can be made out of anything. Or less -- Jerry A. Fodor