perlでレコードを逆から読むには
[上に]
[前に]
[次に]
Kei
[E-Mail]
[HomePage]
1998/04/21(火) 23:18:15
perl5 クイックperl5リファレンス マイケル・オフォル著
発行:株式会社プレンティスホール出版
発行元:株式会社トッパン のファイルアクセス記号で
+>> ファイルを入出力用にオープンする(ファイルの末尾から読み書きを行う) とありましたが私がテストしたところ、これを使っても
前から読み込んでしまいます。何かほかにも指定しなければこの記号は
有効にならないのでしょうか?
とほほ
1998/04/22(水) 00:10:44
open(F, "+>> file")の場合、書き込みポインタはファイルの末尾で
すが、読み込みポインタはファイルの先頭にあるようですね。読み込
みポインタをファイルの末尾に移動させるにはseek(F, 0, 2)を用い
るようです。
飯塚
[E-Mail]
[HomePage]
1998/04/22(水) 14:05:09
読み込みだけでサーバがUNIXならこんな技が(行単位の逆読み)。
open(F,"tail -r file |" );
kei
[E-Mail]
1998/04/24(金) 23:52:46
[[解決]]
みなさんいつもどうもありがとうございます。
とほほさんから直接指導していただけるとは思いませんでした。
これからもよろしくお願いします。
[上に]
[前に]
[次に]