Проблема, с которой вы столкнулись с $ i + $ i + 1
, заключалась в том, что он выполнял $ i + $ i + 1
, что не соответствовало вашим требованиям.
Вместо этого что-то вроде
awk -F, 'NR > 1 { printf("%s",$1)
for(i=2;i<=NF;i+=2) { printf(",%d",$i+$(i+1)) }
print ""
}
'
Результаты:
bar,247,4392,48369,723,10666,36067,400,1984,1320,9387,52152,63
foo,100,1725,17848,237,3564,11380,161,949,530,3886,23946,24
qaz,82,1382,13457,232,4016,13155,140,682,467,3400,19655,19
etc,70,1434,12193,201,3615,12894,126,627,364,2931,16774,27
zxc,49,941,7220,135,2581,8253,133,794,274,2056,13097,11
qwe,29,456,8323,142,2191,7253,57,350,285,2173,11754,18
asd,55,1075,8099,161,1979,6775,129,954,269,2169,9505,13
abc,22,283,1039,53,822,20150,29,145,103,618,4202,4
xyz,47,787,4617,99,1507,4409,57,278,243,1781,9018,16