Ну, ты почти получил ответ:
awk '
{cols=((NF/2) + 1)
for (i=1; i <= cols; i++) {
if (i >= 3) {
count_index= i + cols - 2
printf("%s\t", 1.0 * $i / ($count_index * $2))
} else {
printf("%s\t", $i)
}
}
printf("\n")
}' inFile
Обратите внимание, что использование cat file | awk...
неоптимально, awk напрямую обрабатывает файлы как аргументы; даже в этом случае выполнение awk... < infile
было бы лучше, чем бесполезное использование кота .