#!/usr/bin/awk -f

# Use \t as output separator
BEGIN { OFS = "\t" }

# Count number of files: increment on the first line of each new file
FNR == 1 {
    ++nFiles
    files[nFiles] = FILENAME
}

{
    for(i = 1; i <= NF; i++) {
        a[nFiles][i] += $i
    }
}

END {
    for(f = 1; f <= nFiles; f++) {
        split(files[f], file, "_")
        sub("tests/results/", "", file[1])

        for(i = 1; i <= NF; i++) {
            $i = (a[f][i] / FNR)
        }
        print file[1], file[2], $0
    }
}
