我有一個CSV文件my.csv
與此內容:Perl腳本從一個特定的行讀取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]";
}
請幫我一個腳本來顯示上面提到的場景。
我很熟悉perl我只知道讀取整個文件並顯示... use strict; use warnings;我的$ file = $ ARGV [0]或死「需要在命令行上獲取CSV文件\ n」;我的$ sum = 0;打開(我的$ data,'<',$ file)或死「無法打開'$ file'$!\ n」; while(my $ line = <$data>){chomp $ line;我的@fields = split「,」,$ line;打印「$ field [0] $ fields [1]」;} ...請用上面提到的腳本來達到上述的結果 – user1592147