[kansaipm] 固定長レコードの処理

kawait2 at sc.sumitomo-chem.co.jp kawait2 at sc.sumitomo-chem.co.jp
Tue May 16 20:43:38 CDT 2000


河合@住友化学です。ただいまの時刻は2000/05/17  10:46:06です。

[@UXMAIL] yuhashimoto at hi-ho.ne.jpさんのメール
「[kansaipm] Re: 5/20 kansai perl monger semin」について返信します。

>  例えば、128バイトの固定長のレコードをperlで扱うのは、どうす
>るのでしょうか。C言語でいう、char xxx[128] というデータを読
>み込みたいのですが、中身は、バイナリーと思って下さい。そこが
>クリアーできれば、substrで項目の分解はできると思うのですが。

read FILE, $buf, 128でバッファに読み込んで、
($field1,$field2,$field3) = unpack $format, $bufで分割する、
というような流れになると思います。
詳細は、perldoc -f read, perldoc -f unpackでどうぞ。



More information about the Kansai-pm mailing list