かなり簡単なはずの Perl の質問がありますが、正しく理解できないようです2 番目、2 番目から 3 番目、3 番目から 4 番目など。列 2 にいくつの数字が入るかわからないので、ファイルの最後までこれを行う必要があります。これらも使用できるようにしたいと考えています。私のプログラムではさらに価値があります。これまでに試したコードとともに、ダミーの例を以下に示します。
サンプルファイル タブ区切りファイル data.txt
1 29
2 26
3 24
4 28
希望出力例
55
50
52
そのままのコード:
#!/usr/bin/perl -w
# use and library files
use strict;
use warnings;
my $line;
my $Val;
my $sum;
open(FH, "data.txt") or die $!;
while (my $line = <FH>){
my @val = split("\t", $line);
my $Val = $val[1];
my $sum = $Val+$Val;
print "$sum\n";
}
close FH;
行 $sum = $Val+$Val; ある種のループが必要なので、正しい値が追加されますが、それを正しくする方法がわからないため、後で使用する合計値の変数名をどうにかして割り当てる必要があります。
どんな助けでも大歓迎です
よろしくお願いします