2

binファイルから文字列を読み取りたい(文字列は固定オフセットから始まり、nullで終了します)。

Perlスクリプトでこれを行うにはどうすればよいですか?

4

1 に答える 1

5

seek必要に応じて正しい位置に移動し、次を使用します。

my $str;
{ local $/ = "\0"; $str = <$fh>; }
die "Premature EOF" if !defined($str) || $str !~ /\0\z/;
chop($str); 
于 2012-12-03T09:05:37.907 に答える