我想找到具有可变列数的文件的倒数第二列的总和。
我知道如果我知道该列的确切数量,我就能做到 -
public static class BaseClassNameExtensions
{
public static bool ValidatedSave(this BaseClassName obj)
{
obj.validate(); //again assuming it throws an exception
return obj.save();
}
}
列 awk '{s+=$1} END {print s}' mydatafile
的。但如果我不知道确切的列号,我不确定如何做到这一点。
答案 0 :(得分:3)
special variable NF
是指awk
中每行的字段数。要获得倒数第二个字段,您可以访问$(NF-1)
:
awk '{s+=$(NF-1)} END{print s}' file