in reply to Inserting lines in a file with Tie::File if lines don't exist

Hello all,

Again, thank you all so much for the code and the tips. I'm still working on the code (not actively, or it would have been done by now, but I was ill the last few days), and I'd like to do a write-up on it when it's done, if you guys think the code's good enough. ;) I'll post it when I've got it all tweaked.

Oh, one more thing... Any idea why I get a syntax error using Tie::File for the line

tie @lines, 'Tie::File', filename or die ...;

When I take off "or die ...;" it works fine. Of course, this isn't desirable. If it can't find the file, I want it to give an error message and die.

Later. :)

Dev Goddess
Developer / Analyst / Criminal Mastermind

"Size doesn't matter. It's all about speed and performance."

  • Comment on Re: Inserting lines in a file with Tie::File if lines don't exist

Replies are listed 'Best First'.
Re: Re: Inserting lines in a file with Tie::File if lines don't exist
by jweed (Chaplain) on Jan 04, 2004 at 01:24 UTC
    Could you copy and paste thet actual line of code? Because currently, it looks just peachy.


    Who is Kayser Söze?
    Code is (almost) always untested.
      Sure thing.

      tie @lines, 'Tie::File', $hostsfile or die ...;

      Dev Goddess
      Developer / Analyst / Criminal Mastermind

      "Size doesn't matter. It's all about speed and performance."

        If you really have tie @lines, 'Tie::File', $hostsfile or die ...; then you should change it to something like

        tie @lines, 'Tie::File', $hostsfile or die "Couldn't tie file $hostsfile; $!";

        Examine what is said, not who speaks.
        "Efficiency is intelligent laziness." -David Dunham
        "Think for yourself!" - Abigail
        Hooray!