テキストファイルの内容を別のテキストにコピーするプログラムを
open(makefile "makefile.text");
open(mainfile "ARGV[0]");
print makefile <mainfile>;
close(mainfile);
close(makefile);

と直感的に書いてみたのですが、実際には何も書き込まれていない
makefile.htmlが出来上がりました。
ARGV[0]のところか、print makefile <mainfile>;
の所に問題がある気がするのですがよろしくお願いします。