Perl でメールを SMTP 送信する
perl から ローカルの sendmail を呼んでメール送信すると、場合によっては相手のメールサーバに 弾かれる場合があるので、今後は SMTP で送信した方が良いかもしれない...
perl から ローカルの sendmail を呼んでメール送信すると、場合によっては相手のメールサーバに 弾かれる場合があるので、今後は SMTP で送信した方が良いかもしれない...
% cat CVS/Root :ext:anoncvs@savannah.gnu.org:/cvsroot/emacs % find . -path '.*/CVS/Root' -print0 | xargs -0 \ > perl -i -p -e 's/:ext:anoncvs\@(cvs\.)?s/:pserver:anonymous\@cvs.s/' % cat CVS/Root :pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/emacs
% cat hoge.txt aaa aaa bbb aaa % perl -i -p -e 's/aaa/ccc/g' hoge.txt % cat hoge.txt ccc ccc bbb ccc
|+ をサポートしているかどうかは、コマンドによります。 |grep では使えない、perl 内蔵の grep では使える、などなど。 |* は必ずサポートしているので、面倒...