Perlゼミ

  1. Perl
  2. 標準関数
  3. here

read関数 - ファイルからバイト数を指定して読み込み

read関数を使用すると、ファイルからバイト数を指定して読み込むことができます。

read $fh, $buffer, $byte_size;

第一引数は、ファイルハンドル、第二引数は、読み込んだデータを格納するスカラ変数、第三引数は、バイトサイズを指定します。

read関数を実行すると、第二引数で指定したスカラ変数に、指定したバイトサイズのデータが読み込まれます。

read関数に関する詳しい解説は公式ドキュメントをご覧ください。

read関数のサンプル

read関数のサンプルプログラムです。read関数を使ってファイルから8バイト読み込んでいます。

use strict;
use warnings;

# 読み込むファイルを開く
my $file = 'data.txt';
open my $fh, '<', $file
  or die "Can't open file $file: $!";

# read関数
my $buffer;
my $byte_size = 8;
read $fh, $buffer, $byte_size;

# 読み込んだデータを出力
print $buffer;

Perlプログラミングちゃんねるのご紹介

Perlの書籍
  • 業務に役立つPerl

    ログ解析など日本語を含むテキスト処理の実践!
    この私、Perlゼミの作者が執筆しています。
    ご購入、口コミ歓迎。
  • Perlの書籍 »
自己紹介
木本裕紀

「今日も元気だ! Perlで元気!」

Perlプログラミングちゃんねる

Youtubeチャンネル登録、いいね、コメント歓迎

Twitter
フォロー、いいね、リツート、コメント歓迎

kimoto.yuki@gmail.com
応援メッセージ、質問、間違い報告歓迎

Perl総合研究所