- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perl 書き込み行の順番、読み込み)
Perl 書き込み行の順番、読み込み
このQ&Aのポイント
- Perlのプログラムで、フォームから送信されたデータを上段に表示したい場合の方法を教えてください。
- また、sample.txtファイルにも新しいデータが上段に追加されるように書き込む方法も教えてください。
- お願いします。
- みんなの回答 (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 );
お礼
ありがとうございます!解決しました!