• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perl 書き込み行の順番、読み込み)

Perl 書き込み行の順番、読み込み

このQ&Aのポイント
  • Perlのプログラムで、フォームから送信されたデータを上段に表示したい場合の方法を教えてください。
  • また、sample.txtファイルにも新しいデータが上段に追加されるように書き込む方法も教えてください。
  • お願いします。

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

  • ベストアンサー
  • kumoz
  • ベストアンサー率64% (120/185)
回答No.1

既存のファイルの先頭に行を追加することはできないので、ファイルを全部読み込んでから書き出すことになります。なお、事前に対象のファイルを逆順にしておく必要があります。 > open( WRITE, ">> $file" ); > print WRITE"$rank\n"; > close ( WRITE ); ↓ open( READ, "<$file" ); @lines = <READ>; unshift @lines, "$rank\n"; open( WRITE, "> $file" ); print WRITE @lines; close( WRITE );

spider32
質問者

お礼

ありがとうございます!解決しました!

関連するQ&A