アプリ版:「スタンプのみでお礼する」機能のリリースについて

CGI/perlでブラウザにhtml出力する部分(print、ヒアドキュメントで囲った部分)をファイルに保存したいのですが、どうしたらよいのでしょうか。

テンプレート(変えたい部分だけ変数にしてあるプログラム)があって、任意の部分だけ変えたhtmlファイルを大量に作りたいのです。printした結果のソースをファイルにそのまま保存できる便利なやり方ってありますでしょうか。ご存じの方いましたらお願いします。

A 回答 (2件)

1)


単純に、コマンドラインで実行して
Perl script.pl >out.html
のようにする
2)
print 文字列

print OUT 文字列
の様にファイルハンドルに切り換える
3)
2)のようにしないで、最初に
select(OUT);
の様に標準出力をファイルハンドルに切り換える。
勘違いコメントだったらすみません。
    • good
    • 0
この回答へのお礼

保存するファイル名も別ファイルから参照して、
任意にしたかったので、2)と3)のやり方がぴったりでした。ありがとうございました。
selectはまだ使ったことがなかったのですが、便利ですねこれは。

丁寧なご回答ありがとうございました。

お礼日時:2005/11/29 09:50

普通にprintでの出力先を任意のファイルにするのではダメなのでしょうか?

    • good
    • 0
この回答へのお礼

あ、なるほど出力先を指定して変えればいいんですね。
やってみます、ありがとうございました。

お礼日時:2005/11/29 09:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!