----- Original Message ----- From: "pelp" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, September 06, 2002 9:12 PM Subject: Unable to save changes using IO::File
> Hi - > > The problem is that I'm unable to save my changes after making > subsitutions, and I don't understand why. > > Here's the code. > > -- > > #!/usr/vendor/bin/perl > use strict; > use IO::File > > my $FRAME_FILE = new IO::File; > my $change_on = "FChangeBar Yes"; > my $change_off = "FchangeBar No"; > > > $FRAME_FILE -> open("+<test.mif") or die "can't open file"; > > while (<$FRAME_FILE>) > { > if (/$change_on/) > { > s/$change_on/$change_off/g; > } > } > > $FRAME_FILE -> close; > > -- > > After debugging the code myself for a bit, I don't see where the > problem could lay. Short answer: You aren't writing to the file anywhere. Medium answer: What you're trying is the wrong approach. Long answer: Read the FAQ article: perldoc -q 'change one line' -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]