On Fri, 9 Aug 2002 [EMAIL PROTECTED] wrote:

> Hi
> 
> I have a text file that i want to insert two lines to the top of.
> how do i do this?

>From the command line you can do this, this will retain you original
file as filename~
perl -i~ -pe 'print "line1\nline2\n" if ($. == 1)' <your_text_file>

If you want to do this from a perl file, 
open (YOURFILE, $your_file) or die "....";
open (TEMPFILE, ">backup.txt") or die "...";

print TEMPFILE "line1\nline2\n";
while (<YOURFILE>) {
  print TEMPFILE;
}
close (YOURFILE);
close (TEMPFILE);
rename ("backup.txt", $your_file);


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

Reply via email to