我是Perl的新手,但不是一般的編程。我一直在尋找任何提示如何從Perl中的open()中跳出來,但一直沒有幸運,這就是我在這裏問的原因。從open打開()
我有一個:
$mailprog = '/usr/lib/sendmail';
open(MAIL,"|$mailprog -t");
read(STDIN, $buffer, 18);
print MAIL "To: [email protected]\n";
print MAIL "From: [email protected]\n";
print MAIL "Subject: xxx\n";
print MAIL $buffer;
close (MAIL);
有什麼辦法我怎麼能塑造輸入到$緩衝區,以便從sendmail的逃避?緩衝區輸入長度是任意的。輸入完全在我的控制之下。非常感謝任何想法!
你是什麼意思「從sendmail轉義」? – choroba
'關閉MAIL'如何?目前還不清楚你想做什麼。 – Borodin
猜測,'read'是阻塞的。因爲否則我不知道。 – Sobrique