• ベストアンサー

EOFの書き込み Perl

CGI初心者です。質問させてもらいます。 テキストファイルを読み書きモードでオープンします。 open(FILE, "+<test.txt"); 読み込みや書き込み作業をした後、 現在のファイルポインタの位置や、 seek FILE, 0, 0; などファイルの先頭で、 EOFを書き込めないのでしょうか? 例)print FILE 'EOFの文字'; Cでは出来たような気がしましたが・・ ファイルポインタの位置でファイルを終わらせる 簡単な方法ありましたら、お教え願います。m(__)m

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

tell で現在位置を調べて、truncateでファイルサイズカット。

参考URL:
http://www.presso.jp/text/perl/file.html
syogayaki
質問者

お礼

ファイルサイズカット何とかできました。 かなりの勉強不足でした。 ありがとうございました。m(__)m

関連するQ&A

専門家に質問してみよう