У меня есть данные:
1 82 0.20971070
2 7200 13659.50038631
3 7443 15389.87972458
и я хочу вывести частное из суммы столбца 3 и суммы столбца 2. Как это сделать?
Я пытался:
print((sum+=$3)/(sum+=$2))
и результат - 3 числа - он вычисляется по строкам. Желаемый результат 1,972807 ...
EDIT
Пожалуйста, еще один вопрос, у меня есть код:
/Curve No./ { in_f_format=1; next }
/^[[:space:]]*$/ { in_f_format=0; next }
{sum2+=$2; sum3+=$3} END{printf("%.6f\n",sum3/sum2)}
Как получить столбец результатов для большего количества файлов. Я написал
awk -f program.awk file??.txt
и я получаю только один результат - для file01.txt