my.csv
次の内容の CSV ファイルがあります。
abc,yyy
efg,zzz
zsc,vvv
uvw,ggg
変数の値に応じて、$X
その特定の値からファイルの最後まで読み取る必要があります。例えば:
の場合$X = efg
、出力は次のようになります。
efg,zzz
zsc,vvv
uvw,ggg
の場合$X = zsc
:
zsc,vvv
uvw,ggg
これは私が開発したスクリプトで、CSV ファイルのコンテンツ全体を読み込んで表示します。
use strict;
use warnings;
open(my $data, '<', $file) or die "Could not open '$file' $!\n";
while (my $line = <$data>) {
chomp $line;
my @field = split "," , $line;
print "$field[0] $field[1]";
}
上記のシナリオを表示するスクリプトを手伝ってください。