在Linux系統(tǒng)中,可以使用一些命令對列數(shù)據(jù)進(jìn)行求和,例如:
awk '{sum += $1} END {print sum}' filename
其中,filename
是包含列數(shù)據(jù)的文件名,$1
表示要對哪一列數(shù)據(jù)進(jìn)行求和。
cat filename | tr '\n' '+' | sed 's/+$/\n/' | bc
與awk命令不同,bc命令可以對所有列數(shù)據(jù)進(jìn)行求和。
my $sum = 0;
while (<>) {
chomp;
$sum += $_;
}
print $sum, "\n";
保存為sum.pl文件,然后執(zhí)行:
perl sum.pl filename