perlのさまざまな配列要素にテキストファイルのさまざまな行を格納する方法
例:テキストファイルに含まれる
US
London
USをarray[0]に、Londonをarray[1]に格納する方法
1 つのオプションを次に示します。
use strict;
use warnings;
my $fileName = 'text.txt';
open my $fh, '<', $fileName or die $!;
chomp( my @array = <$fh> );
close $fh;
print qq{\$array[0] contains "$array[0]"\n};
print qq{\$array[1] contains "$array[1]"};
出力:
$array[0] contains "US"
$array[1] contains "London"
これにより、ファイルが開き、各行が配列に読み込まれます。
open my $fh, '<', $filename;
chomp(my @lines = <$fh>);
close $fh;
詳しくはperlfaqを参照してください。
@arr=();
open(KJ,"ur_file");
@arr=<KJ>;
close(KJ);